/*Pay invoice pacelado*/
#wrap-header-parcela span {
    font-weight: bold;
    font-size: 1.8rem;
}
#wrap-header-parcela span.qtd-max-parcelas {
    font-size: 2rem;
    margin-right: 1px;
}
#wrap-qtd-parcela label{
    font-size: 1.8rem;
}
#wrap-qtd-parcela select{
    max-width: 150px;
    display: inline-block;
    margin-left: 15px;
}
/*Final Pay Parcelado*/

/* gadget_link_text */
.link_text a{
    line-height: 2.4;
    font-size: 1.8rem;
    color: #6b6765;
    font-weight: 700;
    font-family: SkyTextMedium, sans-serif;
}
.link_text a:hover, .link_text a:focus{
    color: #6b6765;
}

/* Gadget Autoatendimento Contato */
    #gadget_contato_auto_atendimento p {
        font-size: 1.4rem;
    }

    #gadget_contato_auto_atendimento #header_gadget_contato_auto_atendimento .aviso_cliente span {
        line-height: 40px;
        font-size: 2rem;
    }

    #gadget_contato_auto_atendimento #header_gadget_contato_auto_atendimento .aviso_cliente p {
        font-size: 1.4rem;
    }

    #gadget_contato_auto_atendimento #header_gadget_contato_auto_atendimento .aviso_2_cliente span {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 2.5rem;
        color: rgb(224, 23, 13);
        display: block;
        width: 100%;
        text-align: center;
        margin: 50px 15px;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .btn-chat {
        display: inline-block;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .btn-chat a {
        color: rgba(224, 23, 13, 1);
        font-size: 1.5rem;
        margin-left: 20px;
        margin-bottom: 10px;
        display: block;
        position: relative;
        background-color: rgba(193, 193, 193, 0.5);
        padding: 10px 20px;
        border-radius: 5px;
        transition: all 0.05s;
        outline: none;
        text-decoration: none;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .btn-chat a:hover {
        box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.4);
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .numero-aviso {
        background-color: rgba(224, 23, 13, 1);
        color: white;
        display: inline-block;
        text-align: center;
        width: 50px;
        height: 50px;
        line-height: 50px;
        border-radius: 50px;
        margin-right: 10px;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .titulo_aviso {
        font-size: 3rem;
        font-weight: inherit;
        color: rgba(224, 23, 13, 1);
        width: auto;
        display: inline-block;
        margin-bottom: 30px;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .lista_aviso {
        font-size: 1.4rem;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .header_aviso .lista_aviso ul li {
        list-style-type: decimal;
        list-style-position: outside;
        margin-left: 10px;
        padding-left: 5px;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento #campo_1_auto_atendimento,
    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento #campo_2_auto_atendimento {
        padding-bottom: 50px;
        border-bottom: 1px solid rgb(200, 200, 200);
        margin-bottom: 30px;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .body_opcao .campo_form_contato_aviso button {
        color: rgba(224, 23, 13, 1);
        font-size: 1.5rem;
        display: block;
        position: relative;
        background-color: rgba(193, 193, 193, 0.5);
        padding: 10px 35px;
        border-radius: 5px;
        transition: all 0.05s;
        outline: none;
        text-decoration: none;
        border: 0;
        margin: 15px 0;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento #search_cpf_auto_atendimento {
        position: absolute!important;
        z-index: 5;
        right: -12rem;
        top: 20px;
    }

    @media only screen and (max-width: 767px){
        #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento #search_cpf_auto_atendimento {
            position: relative!important;
            display: block;
            z-index: 1;
            right: 0;
            left: 0;
            top: 0;
        }
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .body_opcao .campo_form_contato_aviso button:hover {
        box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.4);
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .body_opcao .campo_form_contato_aviso label {
        font-weight: 400;
        line-height: 40px;
        font-size: 2rem;
        margin: 0;
        padding: 0;
    }

    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .body_opcao .campo_form_contato_aviso input,
    #gadget_contato_auto_atendimento #body_gadget_contato_auto_atendimento .body_opcao .campo_form_contato_aviso select {
        position: relative;
        display: block;
        border-radius: 5px;
        height: 35px;
        margin: 0 0 10px 0;
        font-size: 1.5rem;
        width: 100%;
        border: 1px solid rgb(200, 200, 200);
        padding: 5px;
        font-weight: 400;
    }

/* Final Gadget Autoatendimento Contato */

/*Formulario Banda Larga - Area do Cliente*/
#formulario-banda-larga .form-banda-larga .control-label{
    line-height: 2.4;
    font-size: 1.8rem;
    color: #6b6765;
    font-weight: 700;
    font-family: SkyTextMedium, sans-serif;
}
#formulario-banda-larga .form-group, #formulario-banda-larga .form-horizontal .control-label.labelphone{
	text-align: left;
}
#formulario-banda-larga .group_phone{
    margin-bottom: 15px;
}
#formulario-banda-larga .group_phone .form-group{
	margin-bottom: 0px;
}
#formulario-banda-larga button {
    background-color: #ff7200;
}
#formulario-banda-larga input, #formulario-banda-larga select, #formulario-banda-larga textarea{
    width: 100%;
    background-color: #f1f1f1;
    padding: 9px;
    border: 0;
    border-radius: 3px;
    color: #0f0f0f;
    font-weight: 700;
    font-size: 1.8rem;
}
#formulario-banda-larga select {
    margin-top: 9px;
    padding: 7px
}
#formulario-banda-larga select option:disabled {
    font-size: 1.8rem;
    color: #ccc
}
#formulario-banda-larga textarea {
    margin-top: 9px
}
#formulario-banda-larga input::placeholder,
#formulario-banda-larga textarea::placeholder {
    font-size: 1.8rem;
    color: #ccc
}
#formulario-banda-larga .form-comments {
    width: 100%;
    display: block;
    margin: 0 auto;
    background-color: #f1f1f1;
}
#formulario-banda-larga .form-comments p {
    text-align: center;
    color: #6b6765;
    letter-spacing: .5px;
    padding: 1.8%;
    font-size: 1.8rem
}
/*FIM Formulario Banda Larga - Area do Cliente*/

/* Banner Mude seu pacote */

/* Banner Bottom Mude seu Pacote */
#section-banner-mude-pacote, #section-banner-mude-pacote-deslogado{
    position: fixed;
    width: 100%;
    z-index: 40;
    bottom: 0;
    padding: 0;
    transition:all 0.3s;
}
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote, #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote{
    border: 3px solid rgb(241,183,0);
    background-color: rgba(238,238,238,1);
    display: block;
    margin: 0px auto;
    padding: 5px 0 5px;
    height: 90px;
    position: relative;
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote i.icone-titulo-mobile,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote i.icone-titulo-mobile {
    display: none;
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote h4,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote h2,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h4,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h2{
    background-color: rgb(241,183,0);            
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: center;
    border-radius: 5px;
    padding: 15px;
    font-size: 21px;
    margin: 0;
    text-transform: uppercase;
    margin: 0;
}


#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone{
    position: relative;
    display: block;
    margin: 0px auto;
    width: 100%;
    line-height: 80px;
    text-align: center;
    height: 80px;
    padding-right: 20px;
    border-right: 2px solid rgba(231,231,231,1);
    padding-right: 15px;
} 
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone{
    border: 0;
}      

/*Alterado para Acessibilidade */
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat a i.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos a i.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone .text-fone-muda-pacote-desktop i.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone .btn-fone-muda-pacote-mobile i.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat a i.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos a i.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone .text-fone-muda-pacote-desktop i.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone .btn-fone-muda-pacote-mobile i.icon{
    display: inline;
    font-size: 30px;
    float: left;
    line-height: 30px;
    margin-right: 10px;
    color: rgb(224,23,13);
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat a span.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos a span.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat button span.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos button span.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone .text-fone-muda-pacote-desktop span.icon,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone .btn-fone-muda-pacote-mobile span.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat a span.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos a span.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone .text-fone-muda-pacote-desktop span.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone .btn-fone-muda-pacote-mobile span.icon,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat button span.icon{
    display: inline;
    font-size: 30px;
    float: left;
    line-height: 30px;
    margin-right: 10px;
    color: rgb(224,23,13);
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat a,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos a,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat button,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos button,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone .text-fone-muda-pacote-desktop,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone .btn-fone-muda-pacote-mobile,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat a,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos a,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone .text-fone-muda-pacote-desktop,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone .btn-fone-muda-pacote-mobile,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat button{
    text-decoration: none;
    line-height: 10px;
    display: inline-block;
    position: relative;
    padding: 15px 5px;
    vertical-align: middle;
    width: 100%;
    text-align: left;
    border: 0;
    background: none;
}

#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-app{
    text-align: right;
    display: block;
    vertical-align: middle;
    line-height: 2em;
}

#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-app .btn-app{
    display: block;
    text-decoration: none;
    height: 75px;
    width: 100%;
    padding-right: 30px;
    padding-top: 5px;
}

#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .btn-app img{
    display: inline-block;
    max-height: 65px;
    float: right;
    clear: none;  
}

#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .btn-app span.texto-app-banner{
    color: #333;
    outline: none;
    font-size: 2em;
    float: right;
    margin-top: 15px;
    margin-right: 20px;
}


@media only screen and (max-width:768px){
    
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-app .btn-app{
        padding-right: 35px;
        padding-top: 15px;
    }
    
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .btn-app img{
        max-height: 50px; 
    }
    
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .btn-app span.texto-app-banner{
        font-size: 1.5em;
        line-height: 1.5em;
        margin-top: 5px;
        margin-right: 10px;
        margin-left: 10px;
    }

    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h4, #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h2{
        padding: 5px;
        font-size: 18px;
    }
}

@media only screen and (max-width:760px){    
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .btn-app img{
        float: left;
    }
    
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .btn-app span.texto-app-banner{
        float: left;
        margin-top: 5px;
        margin-left: 10px;
        text-align: left;
    }

    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h4, #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h2{
        padding: 15px;
        font-size: 18px;
    }
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat a span.text-1,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos a span.text-1,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat button span.text-1,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos button span.text-1,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone span.text-1,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat a span.text-1,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos a span.text-1,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone span.text-1,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat button span.text-1{
    text-transform: uppercase;
    font-size: 14px;
    color: rgb(57,57,57);
    display: block;
    position: relative;
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat a span.text-2,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat button span.text-2,
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone span.text-2,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat a span.text-2,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone span.text-2,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat button span.text-2{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    color: rgb(224,23,13);
    display: block;
    position: relative;
    line-height: 20px;          
}

#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos a span.text-1,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos a span.text-1,
#section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos button span.text-1,
#section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos button span.text-1{
    text-align: center;
    line-height: 14px;
}

#section-banner-mude-pacote #modal-nos-ligamos,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos{
    position: fixed;
    display: grid;
    justify-content: center;
    align-items: center;
    height: 100vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(150,150,150,0.5);
    z-index: 50000;
}

#section-banner-mude-pacote #modal-nos-ligamos.hide,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos.hide{
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    transition: all 0.5ms;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos{
    max-width: 300px;
    height: 450px;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    background-color: white;
    border: 0.5px solid rgba(200,200,200,0.5);
    text-align: center;
    padding: 10px 30px;
    border-radius: 10px;
    color: rgb(65, 65, 65);
}

#section-banner-mude-pacote #modal-nos-ligamos .logo-sky-vermelha,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .logo-sky-vermelha{
    margin: 20px 0;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos-close button,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos-close button{
    background: no-repeat;
    border: 0;
    font-size: 18px;
    margin: 20px 0;
    text-decoration: none;
    outline: none;
    color: rgb(130, 130, 130);
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-text,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-text{
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    position: relative;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span{
    font-weight: bold;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span.aviso-callback,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span.aviso-callback{
    font-size: 1.4rem;
    line-height: 1.4rem;
    position: absolute;
    width: 100%;
    clear: both;
    top: 0;
    left: 0;
    background: white;
    height: 100%;
    opacity: 0;
    transition: all 0.3s;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span.aviso-callback.sucesso,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span.aviso-callback.sucesso{
    color: green;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span.aviso-callback.error,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-text span.aviso-callback.error{
    color: red;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone .form-control,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone .form-control{
    height: auto;
}
#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone .form-group,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone .form-group{
    margin:0;
    padding: 0;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone input[type="text"],
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone input[type="text"]{
    padding: 10px;
    margin: 0;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone input[type="submit"],
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos #enviar-fone input[type="submit"]{
    background-color: rgb(250,0,0);
    color: white;
    text-transform: uppercase;
    padding: 10px 0;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 100;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-title,
#section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-title{
    font-size: 70px;
    line-height: 70px;
}

/* Block position para o topo do footer */
section#section-banner-mude-pacote.block-footer,
section#section-banner-mude-pacote-deslogado.block-footer {
    position: relative;
    display: block;
}

/* zera z-index position para o topo do footer */
section#section-banner-mude-pacote.block-footer.zera-index ,
section#section-banner-mude-pacote-deslogado.block-footer.zera-index {
    z-index: 1;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .retorno-msg{
    font-size: 1.2em;
    margin-top: 5px;
    font-weight: bold;
    transition: all 0.3s;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .retorno-msg.success{
    color: green;
}

#section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .retorno-msg.error{
    color: red;
}

@media only screen and (max-width: 1024px){
    /* Desktop min */
    #section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos,
    #section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos {
    max-width: 420px;
    }
}

@media only screen and (max-width: 768px){
    /* Tablet */
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote h4,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h4 {
        padding: 5px;
        font-size: 18px;
    }
    #section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos,
    #section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos {
        max-width: 530px;
        height: 450px;
    }
    /* #sky-main.navbar-custom-logged #main-content {
        padding-top: 70px;
    } */

}

@media only screen and (max-width: 760px){
    /* Adicionar campo de outro elemento */
    .gadget_my_sky_dashboard .contract_info .protocolo-de-acesso {
        text-align: left;
        padding-left: 15px;
    }  


    /* Final Add */

    /* Mobile */
    #section-banner-mude-pacote,
    #section-banner-mude-pacote-deslogado{
        bottom: -245px;
    }
    #section-banner-mude-pacote.banner-mobile,
    #section-banner-mude-pacote-deslogado.banner-mobile{
        bottom: 0;
    }

    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote{
        height: auto;
        min-height: 330px;
    }
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote h4 ,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote h4 {
        padding: 15px 30px;
    }

    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote i.icone-titulo-mobile,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote i.icone-titulo-mobile {
        font-size: 35px;
        position: absolute;
        padding-top: 20px;
        z-index: 50;
        right: 0;
        opacity: 0.3;
        transition:all 0.3s;
    }

    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote:active i.icone-titulo-mobile,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote:active i.icone-titulo-mobile {
        opacity: 0.7;
    }

    #section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos,
    #section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos {
        width: calc(100% - 50px);
        height: calc(100vh - 30%);
    }

    #section-banner-mude-pacote #modal-nos-ligamos .sky-modal-nos-ligamos .message-title,
    #section-banner-mude-pacote-deslogado #modal-nos-ligamos .sky-modal-nos-ligamos .message-title {
        font-size: 70px;
    }

    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote i.icone-titulo-mobile,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote i.icone-titulo-mobile {
        font-size: 35px;
        position: absolute;
        padding-top: 20px;
        z-index: 50;
        right: 0;
        display: block;
    }

    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .titulo-mude-pacote,
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-chat,
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos,
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-telefone,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .titulo-mude-pacote,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-chat,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-telefone {
        line-height: 70px;
        text-align: center;
        height: auto;
        padding-right: 0px;
        border-bottom: 2px solid rgba(231,231,231,1);
        border-right: 2px solid rgba(231,231,231,1);
        border-right: 0;
        padding-right: 0;
        padding-bottom: 5px;
    }

    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos a span.text-1,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos a span.text-1,
    #section-banner-mude-pacote #body-banner-mude-pacote.body-box-muda-pacote .box-link-nos-ligamos button span.text-1,
    #section-banner-mude-pacote-deslogado #body-banner-mude-pacote-deslogado.body-box-muda-pacote .box-link-nos-ligamos button span.text-1{
        display: inline;
        top: 5px;
        position: relative;
    }
}

/* Final Banner Bottom Mude seu Pacote */

/* Final Banner Mude seu pacote */

/*CANAL DE ATENDIMENTO*/
.sky-container #acessibilidade-atendimento-cliente #frame-logado {
    width: 100%;
    min-height: 400px;
}

.sky-container #acessibilidade-atendimento-nao-cliente #frame-deslogado {
    width: 100%;
    min-height: 450px;
}

/*PROTOCOLOS*/
#sky-main .sky-container .listaCompletaProtocolos button {
    font-size: 18px;
    padding-left: 0;
    font-weight: bold;
    background: none;
    border: 0;
    outline: 0;
}

#sky-main .sky-container .listaCompletaProtocolos button:hover{
    opacity: 0.7;
}

#sky-main .sky-container .listaCompletaProtocolos button.asc::after {
    font-family: 'Glyphicons Halflings', fantasy;
    content: "\e113";
    margin-left: 15px;
    position: relative;
    display: inline-block;
    height: auto;
    font-size: 14px;
}

#sky-main .sky-container .listaCompletaProtocolos button.desc::after {
    font-family: 'Glyphicons Halflings', fantasy;
    content: "\e114";
    margin-left: 15px;
    position: relative;
    display: inline-block;
    height: auto;
    font-size: 14px;
}

#sky-main .sky-container .header-protocolos {
    margin-bottom: 10px;
    margin-top: 15px;
    border-bottom: 1px solid rgba(150,150,150,0.8);
}

#sky-main .sky-container #protocolNumber {
    width: 100%;
    position: relative;
    padding: 5px 10px;
    border: 0.5px solid rgba(50,50,50,0.8);
    outline: none;
    border-radius: 3px;
    margin-bottom: 10px;
    font-size: 15px;
}

#sky-main .sky-container .tablefilms ul li a{
    color: #333;
}
#sky-main .sky-container .tablefilms ul li {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    margin: 20px 0 20px 0;
}

#sky-main .sky-container .tablefilms ul li ._protocolo {
    font-size: 16px;
    font-weight: bold;
}

#sky-main .sky-container .icon-search{
    transition: all 0.5s;
    left: 0%;
    position: absolute;
    top: 0.3em;
    font-size: 20px;
    color: rgba(23, 129, 222, 0.7);
    display: block;
    opacity: 0;
}

#sky-main .sky-container .icon-search::before {
    font-family: 'Glyphicons Halflings', fantasy;
    content: '\e003';
}

#sky-main .sky-container .pagination li {
    font-size: 16px;
    color: rgba(150,150,150,0.7);
}

#sky-main .sky-container .pagination li a {
    color: rgba(150,150,150,0.7);
}

#sky-main .sky-container .pagination li.active a {
    background-color: rgba(150,150,150,0.7);
    border-color: rgba(50,50,50,0.7);
    color: rgba(50,50,50,1);
}

#sky-main .sky-container .pagination li.active a:hover, #sky-main .sky-container .pagination li a:hover {
    background-color: rgba(150,150,150,0.7);
    border-color: rgba(50,50,50,0.7);
    color: rgba(50,50,50,1);
}

@media only screen and (min-width: 768px) and (max-width: 960px){
    #sky-main .sky-container .listaCompletaProtocolos button {
        font-size: 16px;
    }
    #sky-main .sky-container .listaCompletaProtocolos button.asc::after{
        font-size: 12px;
    }
    #sky-main .sky-container .listaCompletaProtocolos button.desc::after{
        font-size: 12px;
    }
    #sky-main .sky-container .tablefilms ul li ._protocolo{
        font-size: 16px;
    }
    #sky-main .sky-container .tablefilms ul li {
        font-size: 14px;
    }
    #sky-main .sky-container .pagination li {
        font-size: 14px;
    }
}

@media only screen and (max-width: 768px){
    #sky-main .sky-container .listaCompletaProtocolos button{
        font-size: 14px;
    }
    #sky-main .sky-container .listaCompletaProtocolos button.asc::after{            
        font-size: 10px;
        margin-left: 8px;
    }
    #sky-main .sky-container .listaCompletaProtocolos button.desc::after{
        font-size: 10px;
        margin-left: 8px;
    }
    #sky-main .sky-container .tablefilms ul li ._protocolo{
        font-size: 14px;
    }
    #sky-main .sky-container .tablefilms ul li {
        font-size: 12px;
    }
    #sky-main .sky-container .pagination li {
        font-size: 12px;
    }
}
/*FIM PROTOCOLOS*/

.sky-container #promos-e-ofertas .titulo-tabela-ofertas{
    font-size: 18px;
    padding-left: 0;
}

.sky-container #promos-e-ofertas .linha-tabela-ofertas, #promos-e-ofertas .linha-tabela-ofertas a{
    font-size: 16px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}

.sky-container #promos-e-ofertas .linha-tabela-ofertas td{
    padding: 45px 0;
    line-height: 22px;
}

.sky-container #promos-e-ofertas .no-padding{
    padding: 0;
}

.sky-container #promos-e-ofertas .no-margin{
    margin: 0;
}

.sky-container #promos-e-ofertas .data-xs{
    font-weight: normal;
    font-size: 10px;        
}

.sky-container #promos-e-ofertas .data-xs span{
    font-weight: bold;        
}

@media only screen and (max-width: 992px){        
    .sky-container #promos-e-ofertas .titulo-tabela-ofertas{
        font-size: 16px;
    }

    .sky-container #promos-e-ofertas .linha-tabela-ofertas, #promos-e-ofertas .linha-tabela-ofertas a{
        font-size: 14px;
        color: #333;
        text-decoration: none;
        font-weight: bold;
    }
    .sky-container #promos-e-ofertas .linha-tabela-ofertas td{
        padding: 35px 0;
        line-height: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px){        
    .sky-container #promos-e-ofertas .titulo-tabela-ofertas{
        font-size: 14px;
    }

    .sky-container #promos-e-ofertas .linha-tabela-ofertas, #promos-e-ofertas .linha-tabela-ofertas a{
        font-size: 12px;
        color: #333;
        text-decoration: none;
        font-weight: bold;
    }
    .sky-container #promos-e-ofertas .linha-tabela-ofertas td{
        padding: 35px 0;
        line-height: 20px;
    }
}

@media only screen and (max-width: 768px){
    .sky-container #promos-e-ofertas .titulo-tabela-ofertas{
        font-size: 14px;
    }

    .sky-container #promos-e-ofertas .linha-tabela-ofertas, #promos-e-ofertas .linha-tabela-ofertas a{
        font-size: 12px;
        color: #333;
        text-decoration: none;
        font-weight: bold;
    }
    .sky-container #promos-e-ofertas .linha-tabela-ofertas td{
        padding: 35px 0;
        line-height: 20px;
    }
}

.listagem_servicos_opcionais .sky-container ul li{
    margin: 10px 0;
}
.listagem_servicos_opcionais .sky-container ul li>a {
    color: #e0180c;
    font-size: 2em;
    font-weight: 700;
    text-decoration: none;
}
.listagem_servicos_opcionais .sky-container ul li>a:hover {
    opacity: 0.7;
}

.mude-seu-plano ul li{
    margin: 80px 0 0 0;
    padding-left: 30px;
    color: #e0180c;
    font-size: 2em;
    font-weight: 700;
    text-decoration: none;
}

.mude-seu-plano ul li>a{
    color: #e0180c;
}

.mude-seu-plano ul li:hover {
    opacity: 0.7;
}

.sky-container #promos-e-ofertas .detalhes.linha-tabela-ofertas td{
    padding: 10px 0;
}

.sky-container #desc-detalhes .titulo-ofertas{
    font-size: 18px;
    padding-left: 0;
    font-weight: bold;
}

.sky-container #desc-detalhes .texto-ofertas{
    font-size: 16px;
    padding-left: 0;
    font-weight: bold;
}

.sky-container #desc-detalhes .linha-textos-detalhes{
    margin: 30px 0;
}

.sky-container #desc-detalhes{
    margin-top: 50px;
}

.sky-container #actions-details{
    margin-top: 30px;
}

.sky-container #desc-detalhes .no-padding{
    padding: 0;
}

@media only screen and (max-width: 992px){       

    .sky-container #desc-detalhes .titulo-ofertas{
        font-size: 16px;
    }

    .sky-container #desc-detalhes .texto-ofertas{
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px){
    .sky-container #desc-detalhes {
        margin-top: 15px;
    }     

    .sky-container #desc-detalhes .titulo-ofertas{
        font-size: 14px;
    }

    .sky-container #desc-detalhes .texto-ofertas{
        font-size: 12px;
    }

    .sky-container #desc-detalhes .linha-textos-detalhes{
        margin: 20px 0;
    }
}

@media only screen and (max-width: 768px){
    .sky-container #desc-detalhes {
        margin-top: 0px;
    }     

    .sky-container #desc-detalhes .titulo-ofertas{
        font-size: 14px;
    }

    .sky-container #desc-detalhes .texto-ofertas{
        font-size: 12px;
    }

    .sky-container #desc-detalhes .linha-textos-detalhes{
        margin: 15px 0;
    }

}

@media print{
    .sky-container #promos-e-ofertas .detalhes.linha-tabela-ofertas td{
        padding: 5px 0;
    }

    .sky-container #desc-detalhes .titulo-ofertas, .sky-container #desc-detalhes .texto-ofertas{
        font-size: 16px;
        font-weight: normal;
    }

    .sky-container #desc-detalhes .linha-textos-detalhes{
        margin: 10px 0;
    }

    .sky-container #desc-detalhes{
        margin-top: 20px;
    }

    .sky-container #actions-details{
        margin-top: 10px;
    }

    .sky-container #desc-detalhes .no-padding{
        padding: 0;
    }

    .sky-container #promos-e-ofertas .linha-tabela-ofertas, #promos-e-ofertas .linha-tabela-ofertas a{            
        font-weight: normal;
    }

    .sky-container #actions-details{
        display: none;
    }

}


/*Inicio btn Mude seu plano*/
.campo-mudar-pacote{
    max-width: 200px;
    position: relative;
    display: inline-block;
    margin: 0 10px;
}

.pop-menu-mudar-pacotes{
    position: absolute;
    top: 55px;
    right: 0px;
    z-index: 1060;
    display: none;
    width: 155px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.pop-menu-mudar-pacotes .arrow {
    right: 5%;
    margin-left: -11px;
    top: -6px;
    width: 20px;
    position: absolute;
    display: block;
    background: white;
    transform: rotate(45deg);
    border: 1px solid;
    z-index: -1;
    border-color: rgba(0, 0, 0, 0.25);
}

.pop-menu-mudar-pacotes .arrow::after{
    content: " ";
    top: 1px;
    width: 20px;
    margin-right: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}

.titulo-pop-mudar-pacote {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #E0180C;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.titulo-pop-mudar-pacote strong{
    color: #fff;
    font-weight: normal;
}

.titulo-pop-mudar-pacote .close{
    opacity: 0.7;
    color: #fff;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
}

.btn-mudar-pacote {
    background: rgba(255,255,255,0.7)!important;
    border-radius: 5px;
    color: #e0180c!important;
    position: relative;
}
.pop-menu-mudar-pacotes a, .pop-menu-mudar-pacotes button, .btn-fone-text {
    color: #7d7d7d;
    position: relative;
    display: block;
    text-decoration: none;
    padding: 0;
    font-size: 12px;
    background: none;
    border: 0;
    outline: none;
}
.pop-menu-mudar-pacotes a:hover,
.pop-menu-mudar-pacotes button:hover {
    opacity: 0.7;
    color: #7d7d7d!important;
    border: 0;
    text-decoration: none!important;
}
.item-mude-seu-plano{
    margin-left: 0px!important;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 0;
    padding: 2px 0 2px 15px;
}
.item-mude-seu-plano:hover{
    background: rgba(120,120,120,0.2);
}
#sky-main .menu-light .right-area{
    width: 450px!important;
}
.btn-mobile-mudar-plano .menu-mude-seu-plano{
    display: none;
}
.btn-mobile-mudar-plano .item-mude-seu-plano{
    border-bottom: 1px solid rgb(209, 209, 209);
}
.btn-mobile-mudar-plano .item-mude-seu-plano:last-child {
    border: 0;
}
.btn-mobile-mudar-plano .pop-menu-mudar-pacotes a:hover,
.btn-mobile-mudar-plano .pop-menu-mudar-pacotes button:hover {
    background: none!important;
    background-color: transparent!important;
}
.btn-mobile-mudar-plano .item-mude-seu-plano a ,
.btn-mobile-mudar-plano .item-mude-seu-plano button {
    background: none!important;
    background-color: transparent!important;
    color: #7d7d7d!important;
    border: 0;
}
.btn-mobile-mudar-plano::before {
    font-family: sky, sans-serif;
    content: '\e666';
    color: #7d7d7d;
    background-size: 15px;
    background-position: right;
    width: 24px;
    height: 63px;
    position: absolute;
    top: 0;
    right: 23px;
    font-size: 35px;
}
.btn-mobile-mudar-plano a.btn-mudar-plano,
.btn-mobile-mudar-plano button.btn-mudar-plano {
    background-color: #7d7d7d!important;
    color: #FFF!important;
    border-bottom: 1px solid rgb(209, 209, 209);
}
#sky-main .menu-light .menu-list-container>ul>li.menu-btn.btn-mobile-mudar-plano:hover{
    background-color: transparent!important;
}

#sky-main .popover {
    right: 0!important;
    left: auto!important;
    max-width: 230px;
}

@media only screen and (max-width: 1024px){
    #sky-main .menu-light .right-area {
        width: 440px!important;
    }
}

@media only screen and (max-width: 768px){
    a.btn-mudar-pacote,
    button.btn-mudar-pacote {
        padding: 7px 18px!important;
        margin: 3px 0;
        border-radius: 5px;
    }
    #sky-main .menu-light .right-area {
        width: 300px!important;
    }
    .pop-menu-mudar-pacotes {
        width: 270px;
    }
    .btn-mobile-mudar-plano a.btn-mudar-plano, .btn-mobile-mudar-plano button.btn-mudar-plano {
        width: 100%;
        border: 0;
        text-align: left;
        padding: 1.5em!important;
    }
}

@media only screen and (max-width: 420px){
    #sky-main .menu-light .right-area {
        width: 220px!important;
    }
    .btn-mobile-mudar-plano a.btn-mudar-plano, .btn-mobile-mudar-plano button.btn-mudar-plano {
        width: 100%;
        border: 0;
        text-align: left;
    }
} 

/*Footer Mude Seu Plano*/

.mudar-pacote-footer {
    border: 1px solid #fff;
    border-radius: 15px;
}

.mudar-pacote-footer .btn-footer-mudar-pacote {
    background-color: #f1b700;
    padding: 10px 15px;
    display: table!important;
    vertical-align: middle;
    border-radius: 15px 15px 0 0;
    width: 100%;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 0;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.4rem;
    font-weight: 700;
    color: black;
}

.mudar-pacote-footer .btn-footer-mudar-pacote h4, .mudar-pacote-footer .btn-footer-mudar-pacote h2{
    display: table-row;
    color: black;
}

.mudar-pacote-footer .menu-mude-seu-plano {
    height: calc(100% - 10px)!important;
    padding: 15px;
    width: 100%;
    margin: 0;
    display: block;
}

.mudar-pacote-footer .menu-mude-seu-plano li {
    position: relative;
    display: block;
    margin: 5px 0 0;
}

.mudar-pacote-footer .menu-mude-seu-plano li button{
    font-size: 1.3rem;
    color: #fff;
    display: block;
    border: 0;
    background: none;
    padding: 0;
    margin: 0;
}

.mudar-pacote-footer .text-fone-mudar-pacote-footer {
    font-size: 1.3rem;
    padding-bottom: 5px;
}

@media only screen and(max-width: 768px){
    .mudar-pacote-footer .btn-footer-mudar-pacote {
        background-color: none;
        border-bottom: 1px solid;
        font-size: 1.4rem;
    }
    .mudar-pacote-footer .menu-mude-seu-plano li button{
        font-size: 1.3rem;
    }
}

@media only screen and (max-width: 420px){
    .mudar-pacote-footer {
        text-align: center;
        border: 1px solid #fff!important;
        border-radius: 15px;
        display: block!important;
        position: relative;
        width: 90%;
        padding: 0!important;
        margin: 8px auto;
        text-transform: uppercase;
    }
    .mudar-pacote-footer .menu-mude-seu-plano li button{
        font-size: 1.3rem;
    }
    .mudar-pacote-footer .btn-footer-mudar-pacote{
        font-size: 1.4rem;
    }
}

/*FInal Btn Mude Seu Plano*/

/*******************************************************/

/*Inicio Checkbox do Parcelamento BBB*/
.list-item .parcelado{
    position: relative;
    display: block;
    clear: both;
    font-size: 1.5em;
    color: #e0180c;
    font-weight: 500;
    margin-right: 20px;
}
.list-item .parcelado input{
    margin: 0 10px 0 0;
    padding: 5px;
    transform: scale(1.3);
    float: left;
}
.list-item .parcelado span{
    font-size: 15px!important;
    line-height: 16px!important;
    padding: 0!important;
}

@media only screen and (max-width: 768px){
    .list-item .parcelado span{
        font-size: 12px!important;
        line-height: 14px!important;
    }
    .list-item .parcelado input {
        margin: 0 0;
        transform: scale(1.3);
    }
    .list-item .parcelado{
        margin-right: 10px;
    }
}

@media only screen and(max-width: 740px){
    .list-item .parcelado span {
        float: left!important;
        margin-top: 5px;
    }
    .list-item .parcelado input {
        margin: 5px 10px 0 0;
        float: left;
    }

}

@media only screen and (max-width: 380px){
    .list-item .parcelado span {
        float: left!important;
        margin-top: 5px;
    }
    .list-item .parcelado input {
        margin: 5px 5px 0 0;
        float: left;
    }
}
/*Final Checkbox do Parcelamento BBB*/

/*******************************************************/

.gadget_social_interaction .last-news {
    overflow: hidden;
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .last-news {
        overflow: visible;
        margin-bottom: 0
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .last-news {
        overflow: visible;
        margin-bottom: 0
    }
}
.gadget_social_interaction .last-news h4 {
    text-transform: uppercase
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .last-news h4 {
        font-size: 20px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .last-news h4 {
        font-size: 20px
    }
}
.gadget_social_interaction .last-news .list-news {
    border: 1px solid #d1d1d1;
    padding: 20px 5px 5px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .last-news .list-news {
        padding: 0 5px 10px 5px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .last-news .list-news {
        padding: 0 5px 10px 5px
    }
}
.gadget_social_interaction .last-news .list-news .list-item-news {
    overflow: hidden;
    padding-bottom: 16px;
    border-bottom: 1px dotted #535353
}
.gadget_social_interaction .last-news .list-news .list-item-news:nth-child(3) {
    border-bottom: 0
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .last-news .list-news .list-item-news {
        padding-top: 15px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .last-news .list-news .list-item-news {
        padding-top: 15px
    }
}
.gadget_social_interaction .last-news .list-news .list-item-news a {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    color: #535353
}
.gadget_social_interaction .last-news .list-news .list-item-news a:hover {
    color: #797979
}
.gadget_social_interaction .last-news .list-news .list-item-news span {
    display: block;
    text-align: center;
    background-color: #535353;
    color: #fff;
    font-size: 14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 5px 10px;
    margin-bottom: 5px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .last-news .list-news .list-item-news span {
        margin-top: 4px;
        margin-bottom: 0
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .last-news .list-news .list-item-news span {
        margin-top: 4px;
        margin-bottom: 0
    }
}
.gadget_social_interaction .box-facebook {
    overflow: hidden;
    margin-bottom: 30px
}
.gadget_social_interaction .box-facebook h4 {
    text-transform: uppercase
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .box-facebook h4 {
        font-size: 20px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .box-facebook h4 {
        font-size: 20px
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_social_interaction .box-facebook {
        overflow: visible;
        margin-bottom: 0
    }
}
@media only screen and (min-width: 992px) {
    .gadget_social_interaction .box-facebook {
        overflow: visible;
        margin-bottom: 0
    }
}
.gadget_advantage_digital_invoice .box-digital-invoice {
    background-color: #e7e7e7;
    border-bottom: 4px solid #c70008;
    overflow: hidden;
    padding: 5px 7px
}
.gadget_advantage_digital_invoice .box-digital-invoice h4 {
    text-transform: uppercase;
    color: #e0180c;
    font-weight: 700
}
.gadget_advantage_digital_invoice .box-digital-invoice h2 {
    text-transform: uppercase;
    color: #e0180c;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_advantage_digital_invoice .box-digital-invoice h4 {
        font-size: 2.6rem
    }
    .gadget_advantage_digital_invoice .box-digital-invoice h2 {
        font-size: 2.6rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_advantage_digital_invoice .box-digital-invoice h4 {
        font-size: 2.6rem
    }
    .gadget_advantage_digital_invoice .box-digital-invoice h2 {
        font-size: 2.6rem
    }
}
.gadget_advantage_digital_invoice .box-digital-invoice .icon {
    width: 50px;
    height: 50px;
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-top: 12px
}
.gadget_advantage_digital_invoice .box-digital-invoice .icon i {
    font-size: 42px;
    padding: 4px;
    color: #d9322a
}
.gadget_advantage_digital_invoice .box-digital-invoice .icon span {
    font-size: 42px;
    padding: 4px;
    color: #d9322a
}
.gadget_advantage_digital_invoice .box-digital-invoice .text h5 {
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 0;
    color: #262626;
}
.gadget_advantage_digital_invoice .box-digital-invoice .text h3 {
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 0;
    color: #262626;
    margin-top: 10px;
}
.gadget_advantage_digital_invoice .box-digital-invoice .text p {
    font-size: 1.4rem;
    color: #262626
}
.gadget_box_info_digital_invoice .box-info-digital-invoice {
    border: 1px solid #d1d1d1;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice {
        padding-top: 30px;
        padding-bottom: 30px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice {
        padding-top: 30px;
        padding-bottom: 30px
    }
}
.gadget_box_info_digital_invoice .box-info-digital-invoice h4 {
    text-transform: uppercase
}
.gadget_box_info_digital_invoice .box-info-digital-invoice h2 {
    text-transform: uppercase;
    margin-top: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice h4 {
        font-size: 2.6rem;
        margin-bottom: 30px
    }
    .gadget_box_info_digital_invoice .box-info-digital-invoice h2 {
        font-size: 2.6rem;
        margin-bottom: 30px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice h4 {
        font-size: 2.6rem;
        margin-bottom: 30px
    }
    .gadget_box_info_digital_invoice .box-info-digital-invoice h2 {
        font-size: 2.6rem;
        margin-bottom: 30px
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice p {
        font-size: 1.8rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice p {
        font-size: 1.8rem
    }
}
.gadget_box_info_digital_invoice .box-info-digital-invoice p span {
    font-weight: 700;
    color: #e0180c;
    font-size: 1.6rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice p span {
        font-size: 2.5rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice p span {
        font-size: 2.5rem
    }
}
.gadget_box_info_digital_invoice .box-info-digital-invoice p a {
    font-size: 1.4rem;
    text-decoration: none;
    color: #e0180c;
    display: block
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice p a {
        margin-left: 20px;
        display: inline
    }
}
@media only screen and (min-width: 992px) {
    .gadget_box_info_digital_invoice .box-info-digital-invoice p a {
        margin-left: 20px;
        display: inline
    }
}
.gadget_box_info_digital_invoice .box-info-digital-invoice .important {
    border: 1px solid #d1d1d1;
    background-color: #f8f8f8;
    padding: 27px
}
.gadget_box_info_digital_invoice .box-info-digital-invoice .important h6 {
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 700
}
.gadget_box_info_digital_invoice .box-info-digital-invoice .important h3 {
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.1;
    margin-bottom: 10px;
}
.gadget_box_info_digital_invoice .box-info-digital-invoice .important ul li {
    list-style: initial;
    margin-left: 17px
}
.gadget_box_info_digital_invoice .buttons button {
    margin-top: 0;
    margin-bottom: 0;
    white-space: normal
}
@media only screen and (min-width: 992px) {
    .gadget_box_info_digital_invoice .buttons button {
        padding: 5px 43px
    }
}
.gadget_box_info_digital_invoice .buttons .btn-title-no-background {
    margin-top: 5px
}
.gadget_box_info_digital_invoice .steps {
    display: none;
    min-height: 360px
}
@media only screen and (min-width: 768px) {
    .gadget_box_info_digital_invoice .steps {
        min-height: auto
    }
}
.gadget_box_info_digital_invoice .steps.active {
    display: block
}
.gadget_box_search_doubt .box-seach-doubt {
    border: 1px solid #d1d1d1;
    padding-top: 15px;
    padding-bottom: 15px
}
.gadget_box_search_doubt .box-seach-doubt .form-group {
    margin-bottom: 0
}
.gadget_box_search_doubt .box-seach-doubt .form-group label {
    text-transform: uppercase;
    font-size: 1.5rem;
    text-align: center;
    color: #6b6765;
    display: block;
    white-space: normal
}
@media only screen and (min-width: 768px) {
    .gadget_box_search_doubt .box-seach-doubt .form-group label {
        margin-bottom: 0;
        line-height: 58px
    }
}
.gadget_box_search_doubt .box-seach-doubt .form-group button {
    margin-bottom: 0;
    margin-top: 15px;
    white-space: normal
}
@media only screen and (min-width: 768px) {
    .gadget_box_search_doubt .box-seach-doubt .form-group button {
        margin-bottom: 0;
        margin-top: 0;
        padding: 18px 12px 18px 12px;
        font-size: 1.5rem
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_box_search_doubt .box-seach-doubt .form-group input {
        min-height: 58px!important
    }
}
@media only screen and (min-width: 992px) {
    .gadget_box_search_doubt .box-seach-doubt .form-group input {
        min-height: 58px!important
    }
}
.gadget_movie_serie_detail .list-info {
    margin-bottom: 10px
}
.gadget_movie_serie_detail .list-info li {
    display: block;
    float: left;
    padding: 0 8px;
    border-right: 1px solid #888;
    color: #888;
    height: 20px;
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .list-info li {
        padding: 0 12px;
        font-size: 1.6rem
    }
}
.gadget_movie_serie_detail .list-info li strong {
    display: block;
    padding-top: 2px
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .list-info li strong {
        padding-top: 0
    }
}
.gadget_movie_serie_detail .list-info li:first-child {
    padding: 0 8px 0 0
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .list-info li:first-child {
        padding: 0 12px 0 0
    }
}
.gadget_movie_serie_detail .list-info li i {
    font-size: 20px
}
.gadget_movie_serie_detail .list-info li i.sky-icones-livre {
    color: #00af50
}
.gadget_movie_serie_detail .list-info li i.sky-icones-hd {
    color: #555
}
.gadget_movie_serie_detail .movie-serie-description {
    clear: both;
    overflow: inherit;
    margin-top: 40px;
    margin-bottom: 20px
}
.gadget_movie_serie_detail .movie-serie-description p {
    margin: 0 0 20px 0;
    font-size: 1.4rem
}
.gadget_movie_serie_detail .movie-serie-description div span {
    text-transform: uppercase;
    font-weight: 700;
    color: #888;
    font-size: 1.4rem
}
.gadget_movie_serie_detail .exhibition p {
    margin-bottom: 0
}
.gadget_movie_serie_detail .exhibition .exhibition-text .exbition-text-container {
    background-color: #e7e7e7;
    min-height: 70px;
    padding-top: 24px
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .exhibition .exhibition-text .exbition-text-container {
        min-height: 100px;
        padding-top: 36px
    }
}
.gadget_movie_serie_detail .exhibition .exhibition-text .exbition-text-container p {
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-weight: 700;
    font-size: 2.5rem;
    color: #262626
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .exhibition .exhibition-text .exbition-text-container p {
        font-size: 2.4rem;
        text-align: left
    }
}
.gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container {
    background-color: #eee;
    min-height: 70px;
    padding-top: 12px
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container {
        min-height: 100px;
        padding-top: 24px
    }
}
.gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container p {
    text-transform: uppercase;
    font-size: 2.5rem;
    color: #6b6765;
    font-weight: 700
}

@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container p {
        font-size: 2.4rem
    }
}
.gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container a {
    text-transform: uppercase;
    text-decoration: none;
    color: #6b6765;
    font-weight: 700
}
.gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container i {
    color: #e0180c;
    font-size: 20px
}
.gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container span {
    vertical-align: text-bottom;
    margin-left: 5px;
    color: #262626;
    font-size: 1.4rem
}
@media (max-width: 530px) {
    .gadget_movie_serie_detail .exhibition .exhibition-text .exbition-text-container{
        padding: 0px;
        min-height: initial;
        text-align: center;
    }
    .gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container{
        padding: 10px;
        min-height: initial;
        text-align: center;
    }
    
    .gadget_movie_serie_detail .exhibition .exhibition-time .exhibition-time-container p{
        padding: 10px;
    }
    .gadget_movie_serie_detail .exhibition .exhibition-text .exbition-text-container p {
        font-size: 2rem;
        padding-top: 0px;
    }
    .gadget_movie_serie_detail .list-info {
        margin-top: 13px;
    }
    .portlet-journal-content .journal-content-article img {
        margin: 0 auto;
    }
}
.gadget_movie_serie_detail .more-time {
    margin-top: 20px
}
/*Link Histórico Gravação*/
#recordOptions .history{
    display: none;
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .more-time {
        margin-top: 30px
    }
}
.gadget_movie_serie_detail .more-time h3 {
    text-transform: uppercase;
    color: #6b6765;
    font-size: 1.8rem;
    margin-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .more-time h3 {
        font-size: 3rem
    }
}
.gadget_movie_serie_detail .more-time table tbody tr td {
    font-size: 1.4rem
}
.gadget_movie_serie_detail .more-time table tbody tr td strong {
    color: #6b6765;
    text-transform: uppercase;
    font-size: 1.4rem
}
.gadget_movie_serie_detail .more-time table tbody tr td span {
    text-transform: uppercase;
    color: #262626;
    font-size: 1.4rem
}
.gadget_movie_serie_detail .more-time table tbody tr td.record a {
    text-transform: uppercase;
    text-decoration: none;
    color: #6b6765;
    font-weight: 700
}
.gadget_movie_serie_detail .more-time table tbody tr td.record i {
    color: #e0180c;
    font-size: 20px
}
.gadget_movie_serie_detail .more-time table tbody tr td.record span {
    vertical-align: text-bottom;
    margin-left: 5px;
    color: #262626
}
@media only screen and (min-width: 768px) {
    .gadget_movie_serie_detail .text-important {
        margin-top: 30px
    }
}
.gadget_movie_serie_detail .text-important span {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 1.4rem
}
.gadget_movie_serie_detail .text-important p {
    color: #6b6765;
    font-size: 1.4rem
}
.gadget_change_payday p {
    margin-bottom: 0
}
.gadget_change_payday .success-mensage h5 {
    font-weight: 700;
    color: #36db41;
    text-transform: uppercase;
    font-size: 1.8rem
}
.gadget_change_payday .new-date-payment {
    margin-top: 15px
}
.gadget_change_payday .new-date-payment p {
    font-size: 1.4rem;
    color: #787878;
    font-weight: 700;
    margin-top: 10px
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .new-date-payment p {
        font-size: 1.8rem
    }
}
.gadget_change_payday .new-date-payment .date {
    width: 65px;
    min-height: 65px;
    background-color: #e4e5e9;
    padding: 12px 0
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .new-date-payment .date {
        width: 80px;
        min-height: 80px
    }
}
.gadget_change_payday .new-date-payment .date span,
.gadget_change_payday .new-date-payment .date strong {
    display: block;
    text-transform: uppercase;
    text-align: center;
    line-height: normal
}
.gadget_change_payday .new-date-payment .date span {
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .new-date-payment .date span {
        font-size: 1.5rem
    }
}
.gadget_change_payday .new-date-payment .date strong {
    font-size: 3rem;
    color: #e0180c
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .new-date-payment .date strong {
        font-size: 3.6rem
    }
}
.gadget_change_payday .new-date-payment .date strong.color-none {
    color: #9097a7
}
.gadget_change_payday .box-protocol {
    margin-top: 30px;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase
}
.gadget_change_payday .box-protocol h6 {
    font-size: 1.4rem;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .box-protocol h6 {
        font-size: 2rem
    }
}
.gadget_change_payday .box-protocol span {
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .box-protocol span {
        font-size: 1.8rem
    }
}
.gadget_change_payday .box-protocol p {
    font-size: 1rem
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .box-protocol p {
        font-size: 1.5rem
    }
}
.gadget_change_payday .box-protocol div {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 8px;
    padding-top: 5px
}
.gadget_change_payday .form-email {
    margin-top: 20px
}
.gadget_change_payday .form-email p {
    color: #787878;
    font-weight: 700;
    margin-top: 10px;
    font-size: 1.8rem
}
.gadget_change_payday .form-email .btn-inline {
    width: 100%;
    margin-top: 10px
}
.gadget_change_payday .form-email input {
    font-size: 1.4rem
}
.gadget_change_payday .send {
    margin-top: 30px
}
.gadget_change_payday .send h4 {
    font-size: 1.8rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #6b6765
}
.gadget_change_payday .send .alert-message {
    border: 1px solid #0bd8da;
    margin-bottom: 10px
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .send .alert-message .message p {
        padding-top: 0
    }
}
.gadget_change_payday .send .alert-message .icon {
    vertical-align: sub;
    font-size: 1.9rem
}
.gadget_change_payday .send .alert-message .icon p {
    padding: 10px 0 10px 0;
    margin-top: 0;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .send .alert-message .icon p {
        padding: 17px 0 10px 0
    }
}
.gadget_change_payday .status-data {
    margin-top: 30px
}
.gadget_change_payday .status-data .box-new-date {
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border: 1px solid #d1d1d1
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .box-new-date {
        padding-top: 30px;
        padding-bottom: 30px
    }
}
.gadget_change_payday .status-data .box-new-date p {
    font-size: 1.4rem;
    text-align: center;
    margin-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .box-new-date p {
        font-size: 1.8rem;
        text-align: left;
        margin-bottom: 0
    }
}
.gadget_change_payday .status-data .box-new-date label {
    font-size: 1.4rem;
    text-transform: uppercase;
    line-height: 35px;
    width: 100%;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .box-new-date label {
        font-size: 1.6rem;
        text-align: right;
        line-height: 45px
    }
}
.gadget_change_payday .status-data .suggestion {
    overflow: hidden;
    border: 1px solid #d1d1d1;
    margin-top: 30px
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .suggestion {
        margin-top: 0
    }
}
.gadget_change_payday .status-data .suggestion .date {
    background-color: #439300;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    min-height: 80px;
    padding-top: 14px
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .suggestion .date {
        min-height: 110px;
        padding-top: 23px
    }
}
.gadget_change_payday .status-data .suggestion .date span {
    display: block;
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .suggestion .date span {
        font-size: 1.8rem
    }
}
.gadget_change_payday .status-data .suggestion .date strong {
    display: block;
    font-size: 3rem;
    line-height: normal
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .suggestion .date strong {
        font-size: 3.6rem
    }
}
.gadget_change_payday .status-data .suggestion h6 {
    font-size: 1.2rem;
    text-transform: uppercase;
    margin-bottom: 3px;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .suggestion h6 {
        font-size: 1.5rem;
        margin-bottom: 6px
    }
}
.gadget_change_payday .status-data .suggestion p {
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .status-data .suggestion p {
        font-size: 1.5rem;
        margin-bottom: 10px
    }
}
.gadget_change_payday .box-important {
    background-color: #eee;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 30px
}
.gadget_change_payday .box-important h5 {
    text-transform: uppercase;
    margin-top: 0;
    font-weight: 700;
    font-size: 1.4rem
}
.gadget_change_payday .box-important ul li {
    list-style: initial;
    list-style-position: inside;
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .box-important ul li {
        border: 0;
        margin-top: 0
    }
}
.gadget_change_payday .button {
    margin-top: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_change_payday .border {
        border-left: 1px solid #d1d1d1
    }
}
.gadget-my-sky-profile-pre-paid {
    background-color: #fff
}
.gadget-my-sky-profile-pre-paid .sys-gadget-recharge-info .recharge-info .recharge-progress {
    margin-top: 75px
}
.gadget-my-sky-profile-pre-paid .system-area .item-packge {
    padding: 0
}
.gadget-my-sky-profile-pre-paid .system-area .list-channel {
    display: inherit;
    text-align: right;
    padding-top: 5px;
    font-size: 1.5rem
}
.gadget-my-sky-profile-pre-paid .system-area .list-channel a {
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    color: #e9281f
}
.gadget-my-sky-profile-pre-paid .system-area .list-channel .number_channels {
    font-weight: 700;
    text-align: left
}
.gadget-my-sky-profile-pre-paid .contract_info {
    font-size: 1.2rem;
    margin-bottom: 20px
}
.gadget-my-sky-profile-pre-paid .contract_info label {
    height: 40px;
    line-height: 40px;
    font-size: 2rem;
    font-weight: inherit;
    padding: 0;
    margin-right: 15px
}
.gadget-my-sky-profile-pre-paid .contract_info .box-select {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    float: left
}
.gadget-my-sky-profile-pre-paid .contract_info .client-date {
    font-size: 1.4rem;
    display: inline-block
}
@media only screen and (max-width: 992px) {
    .gadget-my-sky-profile-pre-paid .contract_info .client-date {
        margin-top: 15px
    }
}
.gadget-my-sky-profile-pre-paid .box-invoice {
    background: #f0f0f0;
    margin-bottom: 30px;
    border: 1px solid #ccc
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .box-invoice {
        padding-top: 10px
    }
}
.gadget-my-sky-profile-pre-paid .box-invoice .icon_box span {
    font-size: 60px;
    color: #fff;
    background-color: #68b800;
    border-radius: 50px
}
.gadget-my-sky-profile-pre-paid .box-invoice .title_box {
    background: #e5e5e5;
    border-top: 15px solid #68b800
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .box-invoice .title_box {
        border: 0;
        background: 0 0;
        font-size: 1.8rem
    }
}
.gadget-my-sky-profile-pre-paid .box-invoice .title_box p {
    color: #68b800;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0 0 0
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .box-invoice .title_box p {
        text-align: left;
        padding: 20px 0 0 0
    }
}
.gadget-my-sky-profile-pre-paid .box-invoice .info_box {
    padding: 10px 0 0 0
}
.gadget-my-sky-profile-pre-paid .box-invoice .info_box h4 {
    text-transform: uppercase;
    color: #d9322a;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .box-invoice .info_box h4 {
        font-size: 2.4rem
    }
}
.gadget-my-sky-profile-pre-paid .box-invoice .info_box p strong {
    color: #555
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .box-invoice .info_box p {
        font-size: 1.4rem;
        margin-bottom: 0;
        padding: 0
    }
}
.gadget-my-sky-profile-pre-paid .box-invoice .info_box button {
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .box-invoice .info_box button {
        font-size: 1.4rem
    }
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .sys-gadget-recharge-info {
        margin-top: 0
    }
}
.gadget-my-sky-profile-pre-paid .user-info {
    border: 1px solid #ccc;
    padding: 15px 15px;
    min-height: 320px
}
.gadget-my-sky-profile-pre-paid .user-info h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px
}
.gadget-my-sky-profile-pre-paid .user-info h3 {
    text-transform: uppercase;
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 10px
}
.gadget-my-sky-profile-pre-paid .user-info h6 {
    font-size: 1.4rem;
    text-transform: uppercase
}
.gadget-my-sky-profile-pre-paid .user-info p {
    text-transform: none;
    color: initial;
    font-weight: initial
}
.gadget-my-sky-profile-pre-paid .user-info .number_channels {
    font-weight: 700;
    text-align: left;
    font-size: 1.5rem;
    text-transform: uppercase
}
.gadget-my-sky-profile-pre-paid .user-info .ban {
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-pre-paid .user-info .ban {
        margin-top: 53px
    }
}
.gadget-my-sky-profile-pre-paid .user-info .ban img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.gadget-my-sky-profile-pre-paid .user-info button {
    width: 100%
}
.gadget-my-sky-profile-pre-paid .user-logged .user-info .plan-recharge-info .legend-date {
    padding: 0;
    display: inline-block;
    width: 100%
}
@media only screen and (min-width: 990px) {
    .gadget-my-sky-profile-pre-paid .user-logged .user-info {
        width: 320px;
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
        float: left
    }
}
@media only screen and (min-width: 768px) and (max-width: 990px) {
    .gadget-my-sky-profile-pre-paid .user-logged .user-info {
        display: block;
        width: 100%
    }
}
@media only screen and (min-width: 990px) {
    .gadget-my-sky-profile-pre-paid .user-logged .user-area {
        width: 580px
    }
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list {
    float: left;
    padding: 0;
    position: relative;
    min-height: 320px;
    margin-left: 0;
    width: 100%;
    max-width: 205px
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box {
    padding: 15px
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box h6 {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 700
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box p {
    text-transform: none;
    color: #555;
    font-weight: initial
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box .box-content ul {
    overflow: auto;
    max-height: 210px
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box .box-content ul li {
    margin-bottom: 20px;
    width: auto;
    padding: 0;
    display: inherit
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box .box-action {
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
    width: 100%;
    max-width: 175px
}
@media only screen and (max-width: 992px) {
    .gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box .box-action {
        max-width: 255px
    }
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list .box .box-action button {
    width: 100%
}
@media only screen and (max-width: 992px) {
    .gadget-my-sky-profile-pre-paid .user-logged .gadget_entertaiment_link_list {
        min-height: 250px;
        margin-left: 0;
        width: 100%;
        max-width: 100%
    }
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_icons_blocklist {
    margin: 0
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_icons_blocklist li {
    border: 1px solid #ccc
}
.gadget-my-sky-profile-pre-paid .user-logged .gadget_icons_blocklist .user-area-list {
    margin-top: 0;
    width: 750px
}
@media only screen and (min-width: 768px) and (max-width: 990px) {
    .gadget-my-sky-profile-pre-paid .user-logged .gadget_icons_blocklist .user-area-list {
        width: 100%
    }
}
@media only screen and (min-width: 990px) {
    .gadget-my-sky-profile-pre-paid .user-logged .gadget_icons_blocklist .user-area-list {
        width: 384px
    }
}
.gadget_text_two_blocks {
    margin-top: 30px
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks {
        margin-top: 0
    }
}
.gadget_text_two_blocks p {
    margin-bottom: 0
}
.gadget_text_two_blocks h3 {
    font-size: 24px;
    text-transform: uppercase;
    color: #262626
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks h3 {
        font-size: 38px
    }
}
.gadget_text_two_blocks h4 {
    font-size: 14px;
    color: #a3a3a3
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks h4 {
        font-size: 22px
    }
}
.gadget_text_two_blocks h4 a {
    text-decoration: none;
    font-weight: 700;
    color: #6b6765
}
.gadget_text_two_blocks .first-box {
    overflow: hidden;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    margin-top: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks .first-box {
        font-size: 16px
    }
}
.gadget_text_two_blocks .first-box .bg-red {
    background-color: #e0180c;
    padding-top: 20px;
    padding-bottom: 20px
}
.gadget_text_two_blocks .first-box .bg-darkred {
    background-color: #c70008;
    padding-top: 20px;
    padding-bottom: 20px
}
.gadget_text_two_blocks .first-box a {
    display: block;
    color: #fff;
    text-decoration: none;
    height: 34px;
    line-height: 34px;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks .first-box a {
        font-size: 18px;
        height: 44px;
        line-height: 40px
    }
}
.gadget_text_two_blocks .second-box {
    overflow: hidden;
    border: 1px solid #8a8f98;
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-top: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks .second-box {
        font-size: 16px
    }
}
.gadget_text_two_blocks .second-box p span {
    color: #e0180c
}
.gadget_text_two_blocks .second-box a {
    line-height: 34px;
    color: #e0180c;
    text-decoration: none
}
@media only screen and (min-width: 768px) {
    .gadget_text_two_blocks .second-box a {
        font-size: 18px;
        line-height: 40px;
        display: block;
        text-align: center
    }
}
.gadget_save_your_points .owl-theme .owl-nav [class*=owl-] {
    background-color: rgba(38, 38, 38, .7);
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    font-size: 30px;
    padding: 14px 10px 6px;
    top: 33%
}
.gadget_save_your_points .owl-theme .owl-nav .owl-prev {
    position: absolute;
    left: -5px
}
.gadget_save_your_points .owl-theme .owl-nav .owl-next {
    position: absolute;
    right: -5px
}
.gadget_save_your_points p {
    margin-bottom: 0
}
.gadget_save_your_points .points_carousel {
    margin-top: 20px
}
.gadget_save_your_points .points_carousel .item-carousel figure {
    float: left
}
.gadget_save_your_points .points_carousel .item-carousel figure img {
    width: 115px
}
@media only screen and (min-width: 768px) {
    .gadget_save_your_points .points_carousel .item-carousel figure img {
        width: auto
    }
}
.gadget_save_your_points .points_carousel .item-carousel .description {
    width: 155px;
    float: left;
    margin-left: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_save_your_points .points_carousel .item-carousel .description {
        width: 222px
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_save_your_points .points_carousel .item-carousel .description {
        width: 181px
    }
}
.gadget_save_your_points .points_carousel .item-carousel .description h4 {
    margin-top: 0;
    margin-bottom: 70px;
    text-transform: uppercase;
    color: #d9322a;
    font-size: 14px;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .gadget_save_your_points .points_carousel .item-carousel .description h4 {
        font-size: 16px;
        margin-bottom: 18px
    }
}
.gadget_save_your_points .points_carousel .item-carousel .description strong {
    width: 120px;
    display: block;
    text-align: center
}
.gadget_save_your_points .points_carousel .item-carousel .description p {
    margin-bottom: 16px;
    display: block;
    display: -webkit-box;
    max-width: 222px;
    height: 96px;
    font-size: 12px;
    line-height: 12px;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 101px
}
.gadget_save_your_points .points_carousel .item-carousel .description button {
    width: 120px;
    font-weight: 700;
    margin-bottom: 0
}
.gadget_icon_text p {
    margin-bottom: 0
}
.gadget_icon_text .icon-blocks {
    margin-top: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text .icon-blocks {
        margin-top: 26px;
        margin-bottom: 26px
    }
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text .icon-blocks img {
        display: block;
        margin: 0 auto 15px auto
    }
}
.gadget_icon_text .icon-blocks p {
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 8px
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text .icon-blocks p {
        text-align: center;
        padding-top: 0
    }
}
.gadget_icon_text .icon-blocks .item-block {
    margin-bottom: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text .icon-blocks .item-block {
        margin-bottom: 0
    }
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text .icon-blocks button {
        margin-top: 36px
    }
}
.gadget_box_text_button .box-text-button {
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_box_text_button .box-text-button {
        padding-top: 40px;
        padding-bottom: 40px
    }
}
.gadget_box_text_button .box-text-button p,
.gadget_box_text_button .box-text-button strong {
    font-size: 12px;
    display: block;
    color: #6b6765;
    text-align: left
}
@media only screen and (min-width: 768px) {
    .gadget_box_text_button .box-text-button p,
    .gadget_box_text_button .box-text-button strong {
        font-size: 24px;
        text-align: center
    }
}
.gadget_box_text_button .box-text-button button {
    margin-bottom: 0
}
.gadget_icon_text_table p {
    margin-bottom: 0;
    margin-top: 5px
}
.gadget_icon_text_table .block {
    margin-bottom: 20px
}
.gadget_icon_text_table .table thead tr td {
    background-color: #da5551;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text_table .table thead tr td {
        font-size: 15px;
        padding: 15px 17px
    }
}
.gadget_icon_text_table .table tbody tr td {
    vertical-align: middle
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text_table .table tbody tr td {
        font-size: 15px;
        padding: 15px 17px
    }
}
.gadget_icon_text_table .table tbody tr td span {
    font-weight: 700;
    font-size: 14px
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text_table .table tbody tr td span {
        font-size: 24px
    }
}
@media only screen and (min-width: 768px) {
    .gadget_icon_text_table .table.table-large tbody tr td:first-child {
        font-size: 16px
    }
}
.gadget_icon_text_table .table.table-middle tbody tr td {
    font-weight: 700
}
.gadget_how_to_punctuate .border {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 0
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .border {
        padding-bottom: 38px
    }
}
.gadget_how_to_punctuate p {
    margin-bottom: 0
}
.gadget_how_to_punctuate .box-data {
    border: 1px solid #d1d1d1;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding-top: 20px;
    padding-bottom: 20px
}
.gadget_how_to_punctuate .box-data .points {
    text-transform: uppercase;
    color: #6b6765
}
.gadget_how_to_punctuate .box-data .points strong {
    color: #6b6765;
    font-size: 18px;
    letter-spacing: 4px;
    text-align: center;
    display: block
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .box-data .points strong {
        font-size: 36px;
        line-height: normal
    }
}
.gadget_how_to_punctuate .box-data .points small {
    text-align: center;
    display: block
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .box-data .points small {
        font-size: 14px
    }
}
.gadget_how_to_punctuate .box-data button {
    margin-bottom: 0
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .box-data button {
        margin-top: 6px
    }
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .box-data p {
        font-size: 20px
    }
}
.gadget_how_to_punctuate .box-data p span {
    text-transform: uppercase;
    color: #e0180c;
    font-weight: 700
}
.gadget_how_to_punctuate .icon-blocks {
    margin-top: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .icon-blocks {
        margin-top: 26px;
        margin-bottom: 26px
    }
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .icon-blocks img {
        display: block;
        margin: 0 auto 15px auto
    }
}
.gadget_how_to_punctuate .icon-blocks p {
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 8px
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .icon-blocks p {
        text-align: center;
        padding-top: 0
    }
}
.gadget_how_to_punctuate .icon-blocks .item-block {
    margin-bottom: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_how_to_punctuate .icon-blocks .item-block {
        margin-bottom: 0
    }
}
.gadget_confirm_participation p {
    margin-bottom: 0
}
.gadget_confirm_participation .greeting span {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
    display: block
}
@media only screen and (min-width: 768px) {
    .gadget_confirm_participation .greeting p {
        font-size: 14px
    }
}
.gadget_confirm_participation .box {
    border: 1px solid #d1d1d1;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.gadget_confirm_participation .box h4 {
    margin-top: 0;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 700
}
.gadget_confirm_participation .box .block {
    margin-top: 18px;
    margin-bottom: 18px
}
.gadget_confirm_participation .box .block ul li {
    list-style: inside
}
.gadget_confirm_participation .form {
    margin-top: 20px
}
.gadget_confirm_participation .form .form-group {
    margin-top: 30px;
    margin-bottom: 40px
}
.gadget_confirm_participation .form .form-group label {
    font-weight: 400
}
.gadget_confirm_participation .form button {
    margin-top: 0
}
.gadget-my-extract-points .actual-balance .my-balance-label {
    font-size: 22px
}
.gadget-my-extract-points .actual-balance .my-category-label {
    font-size: 22px
}
@media only screen and (min-width: 768px) {
    .gadget-my-extract-points .actual-balance .my-category-label {
        font-size: 26px;
        text-align: right;
        display: block
    }
}
.gadget_rescue_options .rescue-options-list .rescue-options-item {
    border: 1px solid #ccc;
    margin-bottom: 20px
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-title {
    padding: 15px
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-title .option-logo {
    float: left
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-title .option-logo img {
    width: 130px
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-title .option-desc {
    float: left;
    width: calc(100% - 130px)
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-title .option-desc h4 {
    font-weight: 700
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-points {
    background-color: #d1d1d1;
    padding: 0 15px;
    font: 0/0
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-points .points-label {
    padding: 0 0
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-points .points-label:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%
}
.gadget_rescue_options .rescue-options-list .rescue-options-item .option-points .points-label span {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px
}
.gadget_search_rescue button {
    margin-top: 0;
    margin-bottom: 0
}
.gadget_search_rescue label {
    text-transform: uppercase
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue label {
        padding-top: 11px
    }
}
.gadget_search_rescue select {
    margin-bottom: 20px
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue select {
        margin-bottom: 0
    }
}
.gadget_search_rescue .search-result {
    margin-top: 30px
}
.gadget_search_rescue .search-result .box-item {
    margin-bottom: 20px
}
.gadget_search_rescue .search-result .box-content {
    border: 1px solid #ccc;
    overflow: hidden
}
.gadget_search_rescue .search-result .box-content img {
    height: 94px
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue .search-result .box-content img {
        height: auto
    }
}
.gadget_search_rescue .search-result .box-content .category {
    display: block;
    background-color: #e9281f;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding-left: 15px;
    margin-bottom: 5px
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue .search-result .box-content .category {
        margin-bottom: 10px
    }
}
.gadget_search_rescue .search-result .box-content .title {
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 15px;
    font-size: 12px;
    margin-bottom: 0
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue .search-result .box-content .title {
        font-size: 14px;
        margin-bottom: 20px
    }
}
.gadget_search_rescue .search-result .box-content span {
    text-transform: uppercase;
    padding-left: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue .search-result .box-content span {
        font-size: 14px
    }
}
.gadget_search_rescue .search-result .box-content a {
    display: block;
    text-align: center;
    text-decoration: none;
    background-color: #eff2f3;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 16px;
    font-weight: 700;
    color: #e0180c
}
@media only screen and (min-width: 768px) {
    .gadget_search_rescue .search-result .box-content a {
        padding: 18px;
        color: #6b6765;
        margin-top: 20px;
        font-weight: 400;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .gadget_search_rescue .search-result .box-content a {
        margin-top: 10px
    }
}
.gadget_search_rescue .search-result .box-content a:hover {
    color: #8a8f98
}
.gadget_package_comparison h3 {
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
    font-size: 2rem
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison h3 {
        font-size: 2.4rem;
        margin-bottom: 0;
        text-align: center
    }
}
.gadget_package_comparison h3 span {
    color: #e9281f;
    font-weight: 700
}
.gadget_package_comparison .packages {
    margin-top: 35px;
    margin-bottom: 10px
}
.gadget_package_comparison .packages.packages-fixed {
    position: fixed;
    z-index: 10;
    top: 63px;
    margin-top: 0;
    margin-bottom: 0
}
.gadget_package_comparison .packages.packages-fixed .table-packeges {
    background-color: #fff
}
.gadget_package_comparison .packages p,
.gadget_package_comparison .packages span {
    text-transform: uppercase;
    color: #fff;
    line-height: normal;
    float: left
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison .packages p,
    .gadget_package_comparison .packages span {
        display: block;
        text-align: center;
        width: 100%
    }
}
.gadget_package_comparison .packages span {
    font-weight: 700;
    font-size: 1.6rem
}
.gadget_package_comparison .packages p {
    font-size: 1.4rem;
    margin-bottom: 0;
    margin-top: 2px;
    margin-right: 12px
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison .packages p {
        margin-bottom: 10px;
        margin-top: 0;
        margin-right: 0
    }
}
.gadget_package_comparison .packages .block-content {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison .packages .block-content {
        padding-top: 18px;
        padding-bottom: 18px;
        margin-bottom: 0;
        padding-left: 0
    }
}
.gadget_package_comparison .packages .block-lime {
    background-color: #78bf1f
}
.gadget_package_comparison .packages .block-dark-aquamarine {
    background-color: #019864
}
.gadget_package_comparison .packages .block-navy-blue {
    background-color: #2b008e
}
.gadget_package_comparison .packages .block-red {
    background-color: #c70008
}
.gadget_package_comparison .packages .block-light-green {
    background-color: #65a515
}
.gadget_package_comparison .packages .block-green {
    background-color: #439300
}
.gadget_package_comparison .packages .block-dark-green {
    background-color: #007043
}
.gadget_package_comparison .packages .block-aquamarine {
    background-color: #019898
}
.gadget_package_comparison .packages .block-blue {
    background-color: #123fa9
}
.gadget_package_comparison .packages .block-dark-blue {
    background-color: #123fa9
}
.gadget_package_comparison .packages .block-dark-purple {
    background-color: #2b008e
}
.gadget_package_comparison .packages .block-purple {
    background-color: #5310ad
}
.gadget_package_comparison .packages .block-light-purple {
    background-color: #a602a6
}
.gadget_package_comparison .packages .block-pink {
    background-color: #ce0271
}
.gadget_package_comparison .packages .block-yellow {
    background-color: #ffa701
}
.gadget_package_comparison .table thead tr td {
    background-color: #262626;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    width: 159px
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison .table thead tr td {
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 1.8rem;
        padding-left: 19px
    }
}
.gadget_package_comparison .table tbody tr td {
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 700;
    width: 130px;
    text-align: center;
    padding: 8px 1px
}
.gadget_package_comparison .table tbody tr td:first-child {
    width: 295px;
    padding-left: 20px
}
.gadget_package_comparison .table tbody tr td.title {
    color: #555;
    text-align: left
}
.gadget_package_comparison .table tbody tr td.text-lime {
    color: #78bf1f
}
.gadget_package_comparison .table tbody tr td.text-dark-aquamarine {
    color: #019864
}
.gadget_package_comparison .table tbody tr td.text-navy-blue {
    color: #2b008e
}
.gadget_package_comparison .table tbody tr td.text-red {
    color: #c70008
}
.gadget_package_comparison .table tbody tr td.text-light-green {
    color: #65a515
}
.gadget_package_comparison .table tbody tr td.text-gree {
    color: #439300
}
.gadget_package_comparison .table tbody tr td.text-dark-green {
    color: #007043
}
.gadget_package_comparison .table tbody tr td.text-aquamarine {
    color: #019898
}
.gadget_package_comparison .table tbody tr td.text-blue {
    color: #123fa9
}
.gadget_package_comparison .table tbody tr td.text-dark-blue {
    color: #123fa9
}
.gadget_package_comparison .table tbody tr td.text-dark-purple {
    color: #2b008e
}
.gadget_package_comparison .table tbody tr td.text-purple {
    color: #5310ad
}
.gadget_package_comparison .table tbody tr td.text-light-purple {
    color: #a602a6
}
.gadget_package_comparison .table tbody tr td.text-pink {
    color: #ce0271
}
.gadget_package_comparison .table tbody tr td.text-yellow {
    color: #ffa701
}
.gadget_package_comparison .table.table-packeges {
    margin-bottom: 0
}
.gadget_package_comparison .table.table-packeges tbody tr td {
    border-top: 0;
    padding: 0 1px
}
.gadget_package_comparison .table.table-packeges tbody tr td:first-child {
    text-align: left;
    padding-left: 40px;
    padding-top: 14px
}
.gadget_package_comparison .table.table-packeges tbody tr td:first-child h5,
.gadget_package_comparison .table.table-packeges tbody tr td:first-child h6 {
    margin-top: 0;
    margin-bottom: 0;
    color: #60656b
}
.gadget_package_comparison .table.table-packeges tbody tr td:first-child h5 {
    font-size: 2.4rem;
    font-family: SkyTextMedium, sans-serif
}
.gadget_package_comparison .table.table-packeges tbody tr td:first-child h6 {
    font-size: 1.8rem
}
.gadget_package_comparison .channel {
    margin-top: 50px
}
.gadget_package_comparison .channel .icon-mais-accordion,
.gadget_package_comparison .channel .icon-menos-accordion {
    float: left;
    margin-right: 18px;
    color: #e0180c;
    border: 1px solid #b5b5b5;
    border-radius: 100%;
    font-weight: 400;
    text-align: center;
    width: 24px;
    height: 25px
}
.gadget_package_comparison .channel h3 {
    background-color: #262626;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px
}
.gadget_package_comparison .channel h3 span {
    font-size: 1.4rem;
    text-transform: none;
    color: #d1d1d1;
    font-weight: 400;
    padding-left: 0;
    display: block;
    margin-top: 10px
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison .channel h3 span {
        padding-left: 10px;
        margin-top: 0;
        display: inline
    }
}
@media only screen and (min-width: 768px) {
    .gadget_package_comparison .channel h3 {
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 1.8rem
    }
}
.gadget_package_comparison .channel .accordion-heading .accordion-toggle {
    font-size: 1.4rem;
    color: #555;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 1px solid #d1d1d1
}
.gadget_package_comparison .channel .accordion-heading .accordion-toggle:hover {
    color: #787878
}
.gadget_package_comparison .channel table {
    margin-bottom: 0
}
.gadget_package_comparison .channel table tbody tr td {
    background-color: #f5f5f5;
    border-top: 0;
    border-bottom: 1px solid #e7e7e7
}
.gadget_package_comparison .channel table tbody tr td:first-child {
    text-align: left
}
.gadget_package_comparison .channel table tbody tr td span {
    margin-left: 15px;
    color: #262626
}
.gadget_remote_control {
    margin: 0 auto;
    display: table;
    width: 960px
}
.gadget_remote_control .remote-control-header ul {
    display: table;
    border-collapse: separate
}
.gadget_remote_control .remote-control-header a {
    display: table-cell;
    width: 176px;
    height: 114px;
    background: #eff2f3;
    font-family: SkyTextMedium, sans-serif;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    color: #6b6765
}
.gadget_remote_control .remote-control-header a:hover {
    text-decoration: none
}
.gadget_remote_control .remote-control-header li {
    display: table-cell;
    vertical-align: top;
    border-spacing: 8px 0
}
.gadget_remote_control .remote-control-header li.active a {
    background: #d9322a;
    color: #fff
}
.gadget_remote_control .remote-control-header li.active:after {
    content: '';
    display: block;
    height: 0;
    margin: 0 8px;
    font-size: 1px;
    text-indent: -900em;
    border-width: 50px 88px;
    border-color: #af2822 transparent transparent transparent;
    border-style: solid;
    width: 0
}
.gadget_remote_control .remote-control-content .content-image,
.gadget_remote_control .remote-control-content .content-items-info {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%
}
.gadget_remote_control .remote-control-content .content-image {
    position: relative;
    margin-left: 6px
}
.gadget_remote_control .remote-control-content .content-image a {
    position: absolute;
    display: block;
    width: 24px;
    padding: 3px 0;
    text-align: center;
    font-size: 13px;
    color: #fff;
    background: #d9322a;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-decoration: none;
    z-index: 10
}
.gadget_remote_control .remote-control-content .content-image a.modo-operacao {
    top: 14px;
    left: 107px
}
.gadget_remote_control .remote-control-content .content-image a.tv-video {
    top: 56px;
    left: 15px
}
.gadget_remote_control .remote-control-content .content-image a.tela-tv {
    top: 100px;
    left: 17px
}
.gadget_remote_control .remote-control-content .content-image a.liga-desliga {
    top: 71px;
    left: 78px
}
.gadget_remote_control .remote-control-content .content-image a.sky-tv {
    top: 74px;
    left: 164px
}
.gadget_remote_control .remote-control-content .content-image a.replay {
    top: 114px;
    left: 65px
}
.gadget_remote_control .remote-control-content .content-image a.stop {
    top: 99px;
    left: 106px
}
.gadget_remote_control .remote-control-content .content-image a.pular {
    top: 113px;
    left: 149px
}
.gadget_remote_control .remote-control-content .content-image a.voltar {
    top: 162px;
    left: 21px
}
.gadget_remote_control .remote-control-content .content-image a.avancar {
    top: 162px;
    left: 190px
}
.gadget_remote_control .remote-control-content .content-image a.play {
    top: 154px;
    left: 114px
}
.gadget_remote_control .remote-control-content .content-image a.pause {
    top: 215px;
    left: 45px
}
.gadget_remote_control .remote-control-content .content-image a.rec {
    top: 215px;
    left: 119px
}
.gadget_remote_control .remote-control-content .content-image a.tv-guia {
    top: 270px;
    left: 21px
}
.gadget_remote_control .remote-control-content .content-image a.canal-cliente {
    top: 250px;
    left: 58px
}
.gadget_remote_control .remote-control-content .content-image a.lista {
    top: 250px;
    left: 156px
}
.gadget_remote_control .remote-control-content .content-image a.sair {
    top: 270px;
    left: 189px
}
.gadget_remote_control .remote-control-content .content-image a.teclas-navegacao {
    top: 301px;
    left: 73px
}
.gadget_remote_control .remote-control-content .content-image a.enter {
    top: 335px;
    left: 126px
}
.gadget_remote_control .remote-control-content .content-image a.retorna {
    top: 409px;
    left: 29px
}
.gadget_remote_control .remote-control-content .content-image a.menu {
    top: 411px;
    left: 75px
}
.gadget_remote_control .remote-control-content .content-image a.info {
    top: 409px;
    left: 181px
}
.gadget_remote_control .remote-control-content .content-image a.teclas-atalho {
    top: 462px;
    left: 68px
}
.gadget_remote_control .remote-control-content .content-image a.tecla-azul {
    top: 449px;
    left: 181px
}
.gadget_remote_control .remote-control-content .content-image a.vol {
    top: 542px;
    left: 74px
}
.gadget_remote_control .remote-control-content .content-image a.ch {
    top: 542px;
    left: 144px
}
.gadget_remote_control .remote-control-content .content-image a.mudo {
    top: 599px;
    left: 27px
}
.gadget_remote_control .remote-control-content .content-image a.prev {
    top: 599px;
    left: 136px
}
.gadget_remote_control .remote-control-content .content-image a.alfanumericas {
    top: 701px;
    left: 132px
}
.gadget_remote_control .remote-control-content .content-image a.dash {
    top: 772px;
    left: 33px
}
.gadget_remote_control .remote-control-content .content-image .hvr-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}
.gadget_remote_control .remote-control-content .content-image .hvr-grow:active,
.gadget_remote_control .remote-control-content .content-image .hvr-grow:focus,
.gadget_remote_control .remote-control-content .content-image .hvr-grow:hover {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}
@-webkit-keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}
@keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}
.gadget_remote_control .remote-control-content .content-items-info {
    margin-left: 23px
}
.gadget_remote_control .remote-control-content .content-items-info .column {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    margin-left: 61px;
    width: 280px
}
.gadget_remote_control .remote-control-content .content-items-info .column a.anchor {
    position: absolute;
    top: -10px;
    display: block;
    width: 10px;
    height: 10px;
    visibility: hidden
}
.gadget_remote_control .remote-control-content .content-items-info .column li {
    position: relative;
    display: table;
    margin-bottom: 10px
}
.gadget_remote_control .remote-control-content .content-items-info .column div {
    display: inline-block;
    vertical-align: top;
    height: 100%
}
.gadget_remote_control .remote-control-content .content-items-info .column div.info-image {
    display: table-cell;
    background: #e7e7e7;
    vertical-align: middle;
    width: 59px
}
.gadget_remote_control .remote-control-content .content-items-info .column div.info-text {
    background: #eee;
    width: 220px;
    padding: 0 10px
}
.gadget_remote_control .remote-control-content .content-items-info .column div h5 {
    font-family: SkyTextMedium, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 4px
}
.gadget_remote_control .remote-control-content .content-items-info .column div p {
    line-height: 16px
}
.gadget_remote_control .remote-control-content .content-items-info .column .hvr-ripple-out {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative
}
.gadget_remote_control .remote-control-content .content-items-info .column .hvr-ripple-out:before {
    content: '';
    position: absolute;
    border: #d9322a solid 6px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    z-index: -1;
    -webkit-animation-name: hvr-ripple-out;
    animation-name: hvr-ripple-out
}
.gadget_remote_control .remote-control-content .content-items-info .column .hvr-ripple-out:active:before,
.gadget_remote_control .remote-control-content .content-items-info .column .hvr-ripple-out:focus:before {
    -webkit-animation-name: hvr-ripple-out;
    animation-name: hvr-ripple-out
}
.gadget_remote_control .remote-control-content .content-items-info .column i.index {
    display: block;
    position: absolute;
    background-color: #d9322a;
    text-align: center;
    top: 0;
    left: -36px;
    width: 36px;
    color: #fff;
    font-style: normal;
    padding: 4px 7px 3px;
    -webkit-border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    border-radius: 13px 0 0 13px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image {
    display: block;
    width: 59px;
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.normal {
    height: 46px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.middle {
    height: 62px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.big {
    height: 77px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.modo-operacao {
    background-position: 0 0
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.tv-video {
    background-position: 0 -46px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.tela-tv {
    background-position: 0 -92px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.liga-desliga {
    background-position: 0 -138px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.sky-tv {
    background-position: 0 -184px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.replay {
    background-position: 0 -261px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.stop {
    background-position: 0 -307px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.pular {
    background-position: 0 -353px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.voltar {
    background-position: 0 -399px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.avancar {
    background-position: 0 -445px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.play {
    background-position: 0 -491px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.pause {
    background-position: 0 -537px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.rec {
    background-position: 0 -583px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.tv-guia {
    background-position: 0 -629px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.canal-cliente {
    background-position: 0 -675px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.lista {
    background-position: 0 -721px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.sair {
    background-position: 0 -767px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.teclas-navegacao {
    background-position: 0 -813px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.enter {
    background-position: 0 -859px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.retorna {
    background-position: 0 -905px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.menu {
    background-position: 0 -951px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.info {
    background-position: 0 -997px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.teclas-atalho {
    background-position: 0 -1043px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.tecla-azul {
    background-position: 0 -1089px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.vol {
    background-position: 0 -1135px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.ch {
    background-position: 0 -1197px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.mudo {
    background-position: 0 -1259px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.prev {
    background-position: 0 -1305px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.alfanumericas {
    background-position: 0 -1351px
}
.gadget_remote_control .remote-control-content .content-items-info #white-sky-hdtv i.css-image.dash {
    background-position: 0 -1397px
}
.gadget_remote_control .remote-control-footer strong {
    text-transform: uppercase
}
.gadget_carousel_games_separete {
    margin-bottom: 60px
}
.gadget_carousel_games_separete .title {
    margin-bottom: 38px
}
.gadget_carousel_games_separete .title h3 {
    font-size: 1.8rem;
    text-transform: uppercase
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .title h3 {
        font-size: 3.8rem
    }
}
.gadget_carousel_games_separete .title p {
    font-size: 1.5rem
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .title p {
        font-size: 2.4rem
    }
}
.gadget_carousel_games_separete .landing-carousel-games {
    margin-bottom: 20px
}
.gadget_carousel_games_separete .landing-carousel-games .box-game {
    background-color: #0f0f0f;
    overflow: hidden
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .landing-carousel-games .box-game {
        width: 410px
    }
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times {
    float: left;
    padding-top: 19px;
    padding-bottom: 19px;
    border-bottom: 1px solid #262626;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .landing-carousel-games .box-game .times {
        border-right: 1px solid #262626;
        border-bottom: 0
    }
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times ul {
    overflow: hidden;
    padding-left: 30px
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times ul li {
    display: block;
    float: left;
    color: #fff;
    margin-right: 8px
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times ul li img {
    width: 30px;
    height: 30px
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times ul li strong {
    font-size: 2.4rem;
    text-transform: uppercase;
    font-weight: 400
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times ul li span {
    font-size: 2.4rem;
    padding-right: 5px;
    padding-left: 5px
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
    .gadget_carousel_games_separete .landing-carousel-games .box-game .times ul {
        padding-left: 20px
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_carousel_games_separete .landing-carousel-games .box-game .times ul {
        padding-left: 90px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_carousel_games_separete .landing-carousel-games .box-game .times ul {
        padding-left: 30px
    }
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times p {
    margin-top: 17px;
    margin-bottom: 0
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times p span {
    display: block
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .times p span:first-child {
    text-transform: uppercase;
    font-size: 1.4rem
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .compre {
    float: left;
    padding-top: 19px;
    padding-bottom: 19px
}
.gadget_carousel_games_separete .landing-carousel-games .box-game .compre p {
    display: block;
    text-align: center;
    margin-bottom: 5px;
    font-size: 1.4rem
}
.gadget_carousel_games_separete .owl-theme .owl-nav [class*=owl-] {
    background-color: rgba(38, 38, 38, .7);
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    font-size: 3rem;
    padding: 14px 10px 6px;
    top: 24%
}
.gadget_carousel_games_separete .owl-theme .owl-nav .owl-prev {
    position: absolute;
    left: -5px
}
.gadget_carousel_games_separete .owl-theme .owl-nav .owl-next {
    position: absolute;
    right: -5px
}
.gadget_carousel_games_separete .owl-responsive-960 {
    min-height: 131px!important
}
.gadget_carousel_games_separete .box-game-value .border {
    border: 1px solid #262626;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .box-game-value .border {
        padding-top: 0;
        padding-bottom: 0
    }
}
.gadget_carousel_games_separete .box-game-value .border p {
    text-transform: uppercase;
    font-size: 2rem;
    margin-bottom: 0;
    line-height: normal;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .box-game-value .border p {
        font-size: 2.4rem;
        text-align: right;
        line-height: 51px
    }
    .gadget_carousel_games_separete .box-game-value .border p:after {
        content: '';
        display: block;
        width: 1px;
        height: 23px;
        background-color: #fff;
        position: absolute;
        right: 0;
        top: 13px
    }
}
.gadget_carousel_games_separete .box-game-value .border span {
    font-size: 2.8rem;
    line-height: normal;
    display: block;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_carousel_games_separete .box-game-value .border span {
        text-align: left;
        font-size: 2.4rem;
        line-height: 50px
    }
}
.gadget_image_text_border .image-text-border {
    border: 1px solid #d1d1d1;
    overflow: hidden;
    padding: 18px 0
}
.gadget_image_text_border .image-text-border h3 {
    text-transform: uppercase;
    color: #555;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .gadget_image_text_border .image-text-border h3 {
        text-align: left;
        margin-top: 0
    }
}
.gadget_image_text_border .image-text-border p {
    font-size: 1.4rem;
    color: #555;
    margin-bottom: 0
}
.gadget_image_text_border .image-text-border figure {
    border-right: 0;
    height: 67px;
    padding-top: 7px
}
@media only screen and (min-width: 768px) {
    .gadget_image_text_border .image-text-border figure {
        border-right: 1px solid #d1d1d1
    }
}
.gadget_image_text_border .image-text-border figure img {
    display: block;
    margin: 0 auto
}
.gadget_image_text_border .image-text-border a {
    color: #555
}
.gadget_article abbr {
    color: #888;
    font-size: 12px
}
.gadget_article .title {
    margin-bottom: 40px
}
.gadget_article .title h3 {
    padding-bottom: 15px;
    border-bottom: 1px solid #262626;
    text-transform: uppercase;
    font-size: 24px
}
@media only screen and (min-width: 768px) {
    .gadget_article .title h3 {
        font-size: 38px
    }
}
.gadget_article .article-content img {
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) {
    .gadget_article .article-content img {
        margin-left: 30px;
        float: right
    }
}
.gadget_article .article-content a,
.gadget_article .article-content p {
    color: #fff
}
.gadget_article .article-content a {
    text-decoration: underline
}
.gadget_person_description .title h3 {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) {
    .gadget_person_description .title h3 {
        font-size: 36px
    }
}
.gadget_person_description .item-block {
    margin-bottom: 40px
}
.gadget_person_description .item-block figure {
    background-color: #262626;
    padding: 14px 5px 5px 5px
}
.gadget_person_description .item-block figure figcaption {
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px
}
.gadget_person_description .item-block h4 {
    font-size: 14px;
    color: #e0180c;
    text-transform: uppercase;
    display: block;
    height: 30px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.gadget_person_description .item-block span {
    font-size: 12px;
    color: #fff
}
.gadget_article_price_button .title {
    margin-bottom: 40px
}
.gadget_article_price_button .title h3 {
    font-size: 24px;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid #262626
}
@media only screen and (min-width: 768px) {
    .gadget_article_price_button .title h3 {
        font-size: 38px
    }
}
.gadget_article_price_button .description h4 {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}
@media only screen and (min-width: 768px) {
    .gadget_article_price_button .description h4 {
        font-size: 18px
    }
}
.gadget_article_price_button .description p {
    color: #fff
}
.gadget_article_price_button .price {
    margin-top: 40px
}
.gadget_article_price_button .price span {
    text-transform: uppercase;
    color: #fff;
    font-size: 14px
}
.gadget_article_price_button .price p {
    font-size: 30px;
    margin-bottom: 0
}
.gadget_article_price_button .price .btn-sky {
    padding: 15px 12px;
    margin-top: 0;
    margin-bottom: 0
}
.gadget_simple_carousel .landing-carousel img {
    border: 1px solid #262626
}
.gadget_simple_carousel .title {
    margin-bottom: 40px
}
.gadget_simple_carousel .title h3 {
    font-size: 24px;
    text-transform: uppercase
}
@media only screen and (min-width: 768px) {
    .gadget_simple_carousel .title h3 {
        font-size: 38px
    }
}
.gadget_simple_carousel .owl-theme .owl-stage-outer {
    height: 140px
}
.gadget_simple_carousel .owl-theme .owl-nav [class*=owl-] {
    background-color: rgba(38, 38, 38, .7);
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    font-size: 30px;
    padding: 14px 10px 6px;
    top: 24%
}
.gadget_simple_carousel .owl-theme .owl-nav img {
    border: 0
}
.gadget_simple_carousel .owl-theme .owl-nav .owl-prev {
    position: absolute;
    left: -5px
}
.gadget_simple_carousel .owl-theme .owl-nav .owl-next {
    position: absolute;
    right: -5px
}
.gadget_video_gallery .title {
    margin-bottom: 40px
}
.gadget_video_gallery .title h3 {
    padding-bottom: 15px;
    border-bottom: 1px solid #262626;
    text-transform: uppercase;
    font-size: 24px
}
@media only screen and (min-width: 768px) {
    .gadget_video_gallery .title h3 {
        font-size: 38px
    }
}
.gadget_video_gallery .item-gallery {
    background-color: #262626;
    padding-top: 10px;
    padding-bottom: 45px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px
}
.gadget_video_gallery .item-gallery a {
    position: relative;
    display: block
}
.gadget_video_gallery .item-gallery a img {
    min-width: 273px;
    min-height: 152px
}
.gadget_video_gallery .item-gallery a .button-play {
    width: 61px;
    height: 58px;
    position: absolute;
    top: 49px;
    right: 103px
}
.gadget_video_gallery .item-gallery h4 {
    text-transform: uppercase;
    color: #e0180c;
    font-size: 14px
}
@media only screen and (min-width: 768px) {
    .gadget_video_gallery .item-gallery h4 {
        font-size: 16px
    }
}
.gadget_video_gallery .item-gallery p {
    color: #fff;
    height: 60px;
    margin-bottom: 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 56px;
    font-size: 14px;
    line-height: 14px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.gadget_epg_mobile .epg_calendar i {
    font-size: 35px;
    color: #e0180c;
    float: right
}
.gadget_epg_mobile .epg_calendar input {
    font-size: 15px;
    color: #555;
    border: 0;
    margin-top: 10px;
    outline: 0
}
.gadget_epg_mobile .epg_calendar .input-group-addon {
    padding: 0
}
.gadget_epg_mobile .epg_schedule_bar {
    margin-bottom: 20px
}
.gadget_epg_mobile .epg_schedule_bar .scroll {
    overflow: auto
}
@media only screen and (max-width: 768px) {
    .gadget_epg_mobile .epg_schedule_bar .scroll ul {
        min-width: 320px
    }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .gadget_epg_mobile .epg_schedule_bar .scroll ul {
        width: 940px
    }
}
@media only screen and (min-width: 960px) {
    .gadget_epg_mobile .epg_schedule_bar .scroll ul {
        width: 940px
    }
}
.gadget_epg_mobile .epg_schedule_bar .scroll ul li {
    display: block;
    float: left;
    margin-right: 2px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .gadget_epg_mobile .epg_schedule_bar .scroll ul li {
        margin-right: 2px
    }
}
@media only screen and (min-width: 960px) {
    .gadget_epg_mobile .epg_schedule_bar .scroll ul li {
        margin-right: 2px
    }
}
.gadget_epg_mobile .epg_schedule_bar .scroll ul li:last-child {
    margin-right: 0
}
.gadget_epg_mobile .epg_schedule_bar .scroll ul {
    position: relative
}
.gadget_epg_mobile .epg_schedule_bar .scroll ul li {
    display: block;
    float: left
}
.gadget_epg_mobile .epg_schedule_bar .scroll ul li a {
    width: 64px;
    height: 40px;
    line-height: 40px;
    background-color: #7f8ba5;
    color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    font-size: 12px
}
.gadget_epg_mobile .epg_schedule_bar .scroll ul li a.active {
    background-color: #d9322a
}
.gadget_epg_mobile .epg_channel_list .item_channel {
    margin-bottom: 10px
}
.gadget_epg_mobile .epg_channel_list .item_channel .image-channel a {
    display: block;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    height: 72px;
    position: relative
}
.gadget_epg_mobile .epg_channel_list .item_channel .image-channel a img {
    display: block;
    margin: 0 auto;
    width: 45px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.gadget_epg_mobile .epg_channel_list .item_channel .image-channel a span {
    position: absolute;
    bottom: 3px;
    right: 5px;
    font-size: 10px;
    color: #000
}
.gadget_epg_mobile .epg_channel_list .item_channel .data-channel a {
    display: block;
    color: #262626;
    background-color: #edeff2;
    padding: 10px 10px 10px 12px;
    overflow: hidden;
    height: 72px
}
.gadget_epg_mobile .epg_channel_list .item_channel .data-channel a p {
    font-weight: 700;
    margin: 0 0 8px 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 28px;
    font-size: 14px;
    line-height: 14px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.gadget_epg_mobile .epg_channel_list .item_channel .data-channel a span {
    color: #717171;
    font-size: 12px
}
.gadget_epg_mobile .epg_channel_list .item_channel .data-channel a .progress_bar {
    height: 5px;
    background-color: #cacbce;
    margin-top: 9px
}
.gadget_epg_mobile .epg_channel_list .item_channel .data-channel a .progress_bar div {
    width: 20%;
    background-color: #e0180c;
    height: 5px
}
.gadget_recharge_flow {
    margin-top: 20px
}
.gadget_recharge_flow .email label {
    font-weight: 400;
    text-transform: uppercase
}
.gadget_recharge_flow .buttons {
    margin-top: 30px
}
.gadget_my_sky_call_me .call-me p,
.gadget_my_sky_call_me .call-me-success p {
    font-size: 1.6rem
}
.gadget_my_sky_dashboard .contract_info {
    font-size: 1.2rem;
    margin-bottom: 20px
}
.gadget_my_sky_dashboard .contract_info .col-text {
    width: auto;
    float: left
}
.gadget_my_sky_dashboard .contract_info .col-select {
    width: auto
}
.gadget_my_sky_dashboard .contract_info label {
    height: 40px;
    line-height: 40px;
    font-size: 2rem;
    font-weight: inherit;
    padding: 0;
    margin-right: 15px
}
.gadget_my_sky_dashboard .contract_info .inputLabel {
    height: 40px;
    line-height: 40px;
    font-size: 2rem;
    font-weight: inherit;
    padding: 0;
    margin-right: 15px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
.gadget_my_sky_dashboard .contract_info .box-select {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    float: left
}
.gadget_my_sky_dashboard .contract_info .client-date {
    font-size: 1.4rem;
    display: inline-block
}

.gadget_my_sky_dashboard .contract_info .client-date.pre-status-recarga span.barra-status-pre {
    display: inline-block;
    width: 7px;
    margin-right: 1px;
    background: green;
}
.gadget_my_sky_dashboard .contract_info .client-date.pre-status-recarga span.barra-status-pre[data-bar="1"] {
    height: 10px;
}
.gadget_my_sky_dashboard .contract_info .client-date.pre-status-recarga span.barra-status-pre[data-bar="2"] {
    height: 15px;
}
.gadget_my_sky_dashboard .contract_info .client-date.pre-status-recarga span.barra-status-pre[data-bar="3"] {
    height: 20px;
}

.gadget_my_sky_dashboard .contract_info .protocolo-de-acesso {
    font-size: 1.3rem;
    line-height: 1.3rem;
    height: auto;
    font-weight: bold;
}

@media only screen and (max-width: 992px) {
    .gadget_my_sky_dashboard .contract_info .client-date {
        margin-top: 15px
    }
}
.gadget_my_sky_dashboard .contract_info div:first-child p {
    text-align: left;
    font-weight: 700;
    color: #000
}
.gadget_my_sky_dashboard .contract_info div:first-child p span {
    display: block
}
@media only screen and (min-width: 768px) {
    .gadget_my_sky_dashboard .contract_info div:first-child p span {
        display: inline-block
    }
}
@media only screen and (min-width: 768px) {
    .gadget_my_sky_dashboard .contract_info div:first-child p {
        font-size: 1.6rem
    }
}
.gadget_my_sky_dashboard .contract_info div:last-child p {
    text-align: right
}
@media only screen and (min-width: 768px) {
    .gadget_my_sky_dashboard .contract_info div:last-child p {
        font-size: 1.6rem
    }
}
.gadget_my_sky_dashboard .gadget_list_box {
    color: #555;
    display: flex
}
@media only screen and (max-width: 768px) {
    .gadget_my_sky_dashboard .gadget_list_box {
        flex-direction: column
    }
}
.gadget_my_sky_dashboard .gadget_list_box #boxInvoice .box .box-content-container .box-action .btn-sky-simple.ladda-button {
    background-color: #fff!important
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_2 .box {
    min-height: 480px;
    height: 100%
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_2 .box .box-content ul {
    overflow: auto;
    max-height: 270px
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_2 .box .box-content ul li {
    margin-bottom: 20px
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_2 .box .box-content ul li .start-date {
    margin-bottom: 0;
    font-size: 1.3rem
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_2 .box .box-content ul li .end-date {
    margin-bottom: 0
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_2 .box .box-content ul hr {
    border: 1px solid #d1dadd
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_6 .box {
    min-height: 480px;
    height: 100%
}
.gadget_my_sky_dashboard .gadget_list_box .gird_faq_6 .box .box-content .list-package .item-package-list {
    max-height: 175px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 10px
}
.gadget_my_sky_dashboard .gadget_list_box h6 {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 700
}
.gadget_my_sky_dashboard .gadget_list_box h3 {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.1;
}

.gadget_my_sky_dashboard .gadget_list_box a {
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    color: #e9281f;
    font-size: 1.4rem
}
.gadget_my_sky_dashboard .gadget_list_box .title_optional_package {
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 10px
}
.gadget_my_sky_dashboard .gadget_list_box .number_channels {
    font-weight: 700;
    text-align: right
}
.gadget_my_sky_dashboard .gadget_list_box .list-channel {
    display: inherit;
    text-align: right
}
.gadget_my_sky_dashboard .gadget_list_box .black {
    font-weight: 700
}
.gadget_my_sky_dashboard .gadget_list_box .end-date-package {
    text-align: right
}
.gadget_list_box {
    margin-top: 20px
}
.gadget_list_box .box {
    border: 1px solid #d1dadd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 20px 15px;
    overflow: hidden;
    min-height: 100%
}
.gadget_list_box .box h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px
}
.gadget_list_box .box h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_list_box .box h4 {
        margin-bottom: 30px;
        text-align: left;
        font-size: 1.6rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_list_box .box h4 {
        font-size: 1.6rem;
    }
    .gadget_list_box .box h2 {
        font-size: 1.6rem;
        line-height: 1.1;
    }
}
.gadget_list_box .box ul li {
    font-size: 1.4rem;
    margin-bottom: 17px
}
.gadget_list_box .box ul li strong {
    display: block
}
.gadget_list_box .box ul li.item-packge:nth-child(even) {
    background: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0;
    color: #555
}
.gadget_list_box .box ul li.item-packge:nth-child(even) span {
    color: #555
}
.gadget_list_box .box ul li.item-packge:nth-child(odd) {
    background: #e4e5e9;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0
}
.gadget_list_box .box ul li.item-packge:nth-child(odd) span {
    color: #555
}
.gadget_list_box .box .list-package {
    margin-top: 20px
}
.gadget_list_box .box .list-package .item-package-list {
    max-height: 130px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 35px
}
li.item-packge>h4.header-lista-pacotes {
    padding: 0 0 0 15px;
    margin: 0;
    text-align: left;
}
.client-date.fidelidade{
    font-weight: 700;
    display: block;
    margin-bottom: 15px;
    font-size: 1.3em;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_list_box .box .list-package .item-package-list {
        max-height: 60px
    }
}
.gadget_list_box .box .list-package .item-package-list .item-packge p {
    text-align: left;
    text-transform: uppercase;
    font-size: 1.2rem
}
.gadget_list_box .box .list-package .item-package-list .item-packge p span {
    text-transform: none
}
.gadget_list_box .box .list-package .item-package-list .item-packge h6 {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0
}
.gadget_list_box .box .content {
    width: 100%
}
.gadget_list_box .box .content .box-content {
    overflow: hidden;
    min-height: inherit;
    height: auto
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_list_box .box .content .box-content {
        min-height: 146px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_list_box .box .content .box-content {
        min-height: 146px
    }
}
.gadget_list_box .box-action {
    position: absolute;
    bottom: 0;
    width: calc(100% - 50px);
    padding-bottom: 10px
}
.gadget_list_box .btn-sky {
    width: 100%;
    font-size: 1.3rem
}
.gadget_list_box .block {
    margin-bottom: 10px
}
.gadget_list_box .points {
    font-weight: 700;
    margin-top: 30px;
    text-align: center
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .gadget_list_box .points {
        margin-top: 0
    }
}
.gadget_list_box .points span {
    display: block;
    font-size: 2.8rem;
    text-align: center
}
.gadget_list_box .points span.red {
    color: #e0180c
}
.gadget_list_box div[class^=gird_faq] {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}
.gadget_list_box .gird_faq_2 {
    width: 100%
}
@media only screen and (min-width: 768px) {
    .gadget_list_box .gird_faq_2 {
        width: 25%
    }
}
.gadget_list_box .gird_faq_2 .box-content-container {
    height: 155px
}
.gadget_list_box .gird_faq_2 .box-action-container {
    height: 55px
}
.gadget_list_box .gird_faq_4 {
    width: 100%
}
@media only screen and (min-width: 768px) {
    .gadget_list_box .gird_faq_4 {
        width: 34%
    }
}
.gadget_list_box .gird_faq_5 {
    width: 100%
}
@media only screen and (min-width: 768px) {
    .gadget_list_box .gird_faq_5 {
        width: 44%
    }
}
.gadget_list_box .gird_faq_6 {
    width: 100%
}
@media only screen and (min-width: 768px) {
    .gadget_list_box .gird_faq_6 {
        width: 50%
    }
}
.gadget_list_box .gird_faq_7 {
    width: 100%
}
@media only screen and (min-width: 768px) {
    .gadget_list_box .gird_faq_7 {
        width: 66%
    }
}
.gadget_list_box .box-content p {
    font-size: 1.4rem
}
.rotation_banner {
    padding-bottom: 70px
}
.rotation_banner .gadget_title_area {
    padding: 40px 0 10px
}
.rotation_banner .gadget_title_area a h3 {
    font-size: 2rem
}
@media only screen and (min-width: 768px) {
    .rotation_banner .gadget_title_area a h3 {
        font-size: 3rem
    }
}
.rotation_banner .list_hover {
    overflow: auto
}
@media only screen and (max-width: 992px) {
    .rotation_banner .list_hover {
        overflow: scroll;
        overflow-x: scroll;
        overflow-y: hidden;
        float: none!important
    }
}
@media only screen and (max-width: 992px) and only screen and (min-width: 992px) {
    .rotation_banner .list_hover {
        overflow: hidden
    }
}
.rotation_banner .list_hover .list {
    overflow: hidden;
    margin-bottom: 20px;
    min-width: 930px
}
.rotation_banner .list_hover .list li {
    display: block;
    float: left;
    margin-right: 10px
}
.rotation_banner .list_hover .list li a {
    display: table-cell;
    padding: 0 29px 0 28px;
    height: 80px;
    text-align: center;
    vertical-align: middle
}
.rotation_banner .list_hover .list li .premiere.active,
.rotation_banner .list_hover .list li .premiere:active,
.rotation_banner .list_hover .list li .premiere:hover {
    background-color: #007043
}
.rotation_banner .list_hover .list li .combate.active,
.rotation_banner .list_hover .list li .combate:active,
.rotation_banner .list_hover .list li .combate:hover {
    background-color: #000
}
.rotation_banner .list_hover .list li .telecine.active,
.rotation_banner .list_hover .list li .telecine:active,
.rotation_banner .list_hover .list li .telecine:hover {
    background-color: #e9281f
}
.rotation_banner .list_hover .list li .hbo.active,
.rotation_banner .list_hover .list li .hbo:active,
.rotation_banner .list_hover .list li .hbo:hover {
    background-color: #123fa9
}
.rotation_banner .list_hover .list li .cinesky.active,
.rotation_banner .list_hover .list li .cinesky:active,
.rotation_banner .list_hover .list li .cinesky:hover {
    background-color: #900
}
.rotation_banner .list_hover .list li .background-hover-white.active,
.rotation_banner .list_hover .list li .background-hover-white:active,
.rotation_banner .list_hover .list li .background-hover-white:hover {
    background-color: #fff
}
.rotation_banner .list_hover .list li .background-hover-black.active,
.rotation_banner .list_hover .list li .background-hover-black:active,
.rotation_banner .list_hover .list li .background-hover-black:hover {
    background-color: #000
}
.rotation_banner .list_hover .list li .background-hover-red-monza.active,
.rotation_banner .list_hover .list li .background-hover-red-monza:active,
.rotation_banner .list_hover .list li .background-hover-red-monza:hover {
    background-color: #e0180c
}
.rotation_banner .list_hover .list li .background-hover-red-roman.active,
.rotation_banner .list_hover .list li .background-hover-red-roman:active,
.rotation_banner .list_hover .list li .background-hover-red-roman:hover {
    background-color: #da5551
}
.rotation_banner .list_hover .list li .background-hover-brown-perutan.active,
.rotation_banner .list_hover .list li .background-hover-brown-perutan:active,
.rotation_banner .list_hover .list li .background-hover-brown-perutan:hover {
    background-color: #824803
}
.rotation_banner .list_hover .list li .background-hover-brown-luxorgold.active,
.rotation_banner .list_hover .list li .background-hover-brown-luxorgold:active,
.rotation_banner .list_hover .list li .background-hover-brown-luxorgold:hover {
    background-color: #a27629
}
.rotation_banner .list_hover .list li .background-hover-gray-mineshaft.active,
.rotation_banner .list_hover .list li .background-hover-gray-mineshaft:active,
.rotation_banner .list_hover .list li .background-hover-gray-mineshaft:hover {
    background-color: #262626
}
.rotation_banner .list_hover .list li .background-hover-gray-alto.active,
.rotation_banner .list_hover .list li .background-hover-gray-alto:active,
.rotation_banner .list_hover .list li .background-hover-gray-alto:hover {
    background-color: #d1d1d1
}
.rotation_banner .list_hover .list li .background-hover-gray-gallery.active,
.rotation_banner .list_hover .list li .background-hover-gray-gallery:active,
.rotation_banner .list_hover .list li .background-hover-gray-gallery:hover {
    background-color: #eee
}
.rotation_banner .list_hover .list li .background-hover-green-haze.active,
.rotation_banner .list_hover .list li .background-hover-green-haze:active,
.rotation_banner .list_hover .list li .background-hover-green-haze:hover {
    background-color: #019864
}
.rotation_banner .list_hover .list li .background-hover-green-apple.active,
.rotation_banner .list_hover .list li .background-hover-green-apple:active,
.rotation_banner .list_hover .list li .background-hover-green-apple:hover {
    background-color: #56b335
}
.rotation_banner .list_hover .list li .background-hover-yellow-corn.active,
.rotation_banner .list_hover .list li .background-hover-yellow-corn:active,
.rotation_banner .list_hover .list li .background-hover-yellow-corn:hover {
    background-color: #e2b105
}
.rotation_banner .list_hover .list li .background-hover-yellow-christine.active,
.rotation_banner .list_hover .list li .background-hover-yellow-christine:active,
.rotation_banner .list_hover .list li .background-hover-yellow-christine:hover {
    background-color: #eb780c
}
.rotation_banner .list_hover .list li .background-hover-blue-darkblue.active,
.rotation_banner .list_hover .list li .background-hover-blue-darkblue:active,
.rotation_banner .list_hover .list li .background-hover-blue-darkblue:hover {
    background-color: #001dcc
}
.rotation_banner .list_hover .list li .background-hover-blue-scampi.active,
.rotation_banner .list_hover .list li .background-hover-blue-scampi:active,
.rotation_banner .list_hover .list li .background-hover-blue-scampi:hover {
    background-color: #5f6cb0
}
.rotation_banner .list_hover .list li .background-hover-blue-aqua.active,
.rotation_banner .list_hover .list li .background-hover-blue-aqua:active,
.rotation_banner .list_hover .list li .background-hover-blue-aqua:hover {
    background-color: #0cf
}
.rotation_banner .list_hover .list li .background-hover-orange-chileanfire.active,
.rotation_banner .list_hover .list li .background-hover-orange-chileanfire:active,
.rotation_banner .list_hover .list li .background-hover-orange-chileanfire:hover {
    background-color: #f87500
}
.rotation_banner .list_hover .list li .background-hover-orange-ecstasy.active,
.rotation_banner .list_hover .list li .background-hover-orange-ecstasy:active,
.rotation_banner .list_hover .list li .background-hover-orange-ecstasy:hover {
    background-color: #fb6f17
}
.rotation_banner .list_hover .list li .background-hover-red-alizarincrimson.active,
.rotation_banner .list_hover .list li .background-hover-red-alizarincrimson:active,
.rotation_banner .list_hover .list li .background-hover-red-alizarincrimson:hover {
    background-color: #e9281f
}
.rotation_banner .list_hover .list li .background-hover-blue-toryblue.active,
.rotation_banner .list_hover .list li .background-hover-blue-toryblue:active,
.rotation_banner .list_hover .list li .background-hover-blue-toryblue:hover {
    background-color: #123fa9
}
.rotation_banner .list_hover .list li .background-hover-green-fungreen.active,
.rotation_banner .list_hover .list li .background-hover-green-fungreen:active,
.rotation_banner .list_hover .list li .background-hover-green-fungreen:hover {
    background-color: #007043
}
.rotation_banner .list_hover .list li .background-hover-red-berry.active,
.rotation_banner .list_hover .list li .background-hover-red-berry:active,
.rotation_banner .list_hover .list li .background-hover-red-berry:hover {
    background-color: #900
}
.rotation_banner .list_hover .list li .background-hover-red-razzmatazz.active,
.rotation_banner .list_hover .list li .background-hover-red-razzmatazz:active,
.rotation_banner .list_hover .list li .background-hover-red-razzmatazz:hover {
    background-color: #e10052
}
.rotation_banner .premium-carousel .owl-dots {
    bottom: -50px
}
.rotation_banner .premium-carousel .owl-nav {
    position: absolute;
    z-index: 9999;
    width: 100%
}
.rotation_banner .premium-carousel .owl-prev {
    float: left
}
.rotation_banner .premium-carousel .owl-next {
    float: right
}
.rotation_banner .premium-carousel .item .content {
    width: calc(100% - 580px);
    float: left;
    margin-top: 30px
}
.rotation_banner .premium-carousel .item .content h4 {
    font-size: 2rem;
    text-transform: uppercase
}
.rotation_banner .premium-carousel .item .content h3 {
    font-size: 2rem;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.1;
}
.rotation_banner .premium-carousel .item .content p {
    width: 80%;
    font-size: 1.4rem
}
.rotation_banner .premium-carousel .item .content .subscribe-area {
    padding: 0;
    color: #e0180c;
    padding-top: 40px
}
.rotation_banner .premium-carousel .item .content .subscribe-area .btn-sky {
    width: 150px
}
.rotation_banner .premium-carousel .item .content .subscribe-area .price_box {
    margin-right: 10px;
    float: left;
    width: 180px
}
.rotation_banner .premium-carousel .item .content .subscribe-area .price_box .price-text {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 700;
    color: #000
}
.rotation_banner .premium-carousel .item .content .subscribe-area .price_box .price {
    display: block;
    line-height: 1
}
.rotation_banner .premium-carousel .item .content .subscribe-area .price_box .price .price-currency {
    font-size: 1.4rem;
    font-style: italic;
    padding-right: 0;
    font-weight: 700
}
.rotation_banner .premium-carousel .item .content .subscribe-area .price_box .price .price-label {
    font-size: 1.4rem;
    font-weight: 700;
    font-style: italic;
    color: #000
}
.rotation_banner .premium-carousel .item .content .subscribe-area .price_box .price .price-value {
    font-size: 2.8rem;
    font-weight: 700;
    font-style: italic
}
.rotation_banner .premium-carousel .item .logo {
    width: auto;
    padding-bottom: 18px
}
.rotation_banner .premium-carousel .item .image {
    float: left;
    width: 420px;
    padding-top: 30px;
    margin-left: 80px
}
.rotation_banner .slider-logo-nav {
    color: #fff;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 0
}
div.gadget_box_list_data{
    padding-bottom: 20px;
}
.gadget_box_list_data .box {
    background-color: #e4e5e9;
    padding: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.gadget_box_list_data .box ul li {
    color: #343537;
    font-family: SkyTextMedium, sans-serif;
    font-size: 1.5rem;
    margin-bottom: 5px
}
.gadget_box_list_data .box ul li:last-child {
    margin-bottom: 0
}
.gadget_box_list_data .box ul li span {
    text-transform: uppercase;
    margin-right: 5px;
    color: #888;
    display: block
}
@media only screen and (min-width: 768px) {
    .gadget_box_list_data .box ul li span {
        display: initial
    }
}
.gadget_box_list_data .simple-text p {
    text-align: left;
    margin-top: 20px;
    font-size: 1.6rem
}
.gadget_simple_alert .alert-container {
    background-color: #e7e7e7;
    padding: 12px 42px;
    border-top: 20px solid #e0180c
}
@media only screen and (min-width: 768px) {
    .gadget_simple_alert .alert-container {
        padding: 22px 52px
    }
}
.gadget_simple_alert .alert-container p {
    color: #e0180c;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 2rem;
    font-family: SkyTextMedium, sans-serif
}
@media only screen and (min-width: 768px) {
    .gadget_simple_alert .alert-container p {
        font-size: 2.2rem
    }
}
.gadget_simple_alert .alert-container-text {
    background-color: #eee;
    padding: 15px
}
@media only screen and (min-width: 768px) {
    .gadget_simple_alert .alert-container-text {
        padding: 30px
    }
}
.gadget_simple_alert .alert-container-text p {
    color: #262626
}
.gadget_simple_alert .alert-container-text * {
    text-align: left;
    font-size: 1.4rem;
    color: #262626
}
.gadget_link_box_text h3 {
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 20px;
    font-family: SkyTextMedium, sans-serif;
    font-size: 1.6rem
}
.gadget_link_box_text a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    color: #e0180c;
    display: block;
    background-color: #eee;
    text-align: center;
    min-height: 80px;
    padding: 25px;
    font-size: 1.5rem;
    font-family: SkyTextMedium, sans-serif;
    margin-bottom: 10px
}
@media only screen and (min-width: 768px) {
    .gadget_link_box_text a {
        margin-bottom: 0
    }
}
.gadget_link_box_text button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    color: #e0180c;
    display: block;
    background-color: #eee;
    text-align: center;
    min-height: 80px;
    padding: 25px;
    font-size: 1.5rem;
    font-family: SkyTextMedium, sans-serif;
    margin-bottom: 10px;
    border: none;
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .gadget_link_box_text button {
        margin-bottom: 0

}
}
.gadget_link_box_text button:hover{
    color: #23527c;
    text-decoration: underline 
}
.gadget_step_cancellation p {
    text-align: center;
    font-size: 1.6rem;
    display: block
}
.gadget_step_cancellation .docker-cancellation {
    padding: 80px 0
}
.gadget_step_cancellation .docker-cancellation .notification {
    padding: 0 80px
}
.gadget_step_cancellation .button-area {
    border-top: 1px solid #e7e7e7;
    padding-top: 30px
}
.gadget_step_cancellation .btn-sky {
    margin-top: 0;
    margin-bottom: 0
}
.gadget_step_cancellation .btn-title-no-background {
    margin-top: 5px
}
.gadget_step_cancellation .tel {
    overflow: hidden;
    margin-top: 10px
}
.gadget_step_cancellation .tel label {
    margin-top: 8px;
    font-size: 1.4rem
}
.gadget_step_cancellation .tel input,
.gadget_step_cancellation .tel label {
    float: left;
    margin-right: 10px
}
.gadget_step_cancellation .tel input {
    width: 171px;
    margin-right: 0
}
.gadget_step_cancellation .tel .call-me {
    display: flex;
    align-items: center
}
.gadget_step_cancellation .docker-signature {
    margin-bottom: 20px
}
.gadget_step_cancellation .docker-signature .signature-contents {
    border: 1px solid #d1d1d1;
    padding: 25px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.gadget_step_cancellation .docker-signature .signature-contents p {
    text-align: left;
    color: #888;
    margin-bottom: 30px
}
.gadget_step_cancellation .docker-signature .signature-contents label {
    line-height: 40px;
    text-transform: uppercase
}
.gadget_step_cancellation .docker-protocol .gadget_title_area {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0
}
.gadget_step_cancellation .docker-protocol .data-protocol {
    margin-bottom: 30px;
    overflow: hidden
}
.gadget_step_cancellation .docker-protocol .data-protocol ul {
    overflow: hidden
}
.gadget_step_cancellation .docker-protocol .data-protocol ul li:first-child {
    font-size: 1.8rem;
    text-transform: uppercase;
    font-family: SkyTextMedium, sans-serif;
    color: #555
}
.gadget_step_cancellation .docker-protocol .data-protocol ul li:last-child {
    font-size: 1.2rem
}
.gadget_step_cancellation .alert-message-inverse {
    border: 1px solid #e0180c
}
.gadget_step_cancellation .alert-message-inverse.alert-message-inverse-icon {
    background-color: #e0180c
}
.gadget_step_cancellation .alert-message-inverse.alert-message-inverse-content p {
    text-align: left;
    font-size: 1.2rem
}
.gadget_step_cancellation .docker-form {
    margin-bottom: 30px
}
.gadget_step_cancellation .docker-form .form-content {
    border: 1px solid #d1d1d1;
    overflow: hidden;
    padding: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.gadget_step_cancellation .docker-form .form-content p {
    text-align: left;
    margin-bottom: 30px
}
.gadget_step_cancellation .docker-form .form-content .form-auto-validation {
    margin-bottom: 30px
}
.gadget_step_cancellation .docker-form .form-content .form-auto-validation i {
    font-size: 30px;
    color: #56b335;
    display: block
}
@media only screen and (min-width: 768px) {
    .gadget_step_cancellation .docker-form .form-content .form-auto-validation i {
        margin-top: 3px
    }
}
.gadget_step_cancellation .docker-form .form-content .form-auto-validation input {
    margin-top: 0;
    font-size: 1.4rem
}
.gadget_step_cancellation .docker-form .form-content .form-auto-validation label {
    font-size: 1.4rem;
    word-wrap: break-word
}
.gadget_send_email label {
    line-height: 33px
}
.gadget_basic_text {
    font-size: 1.4rem;
    color: #333
}
.gadget_basic_text label {
    font-size: 1.4rem;
    color: #787878;
    font-weight: 400
}
.gadget_basic_text .title a {
    text-decoration: none;
    font-size: 1.4rem;
    color: #e0180c
}
.gadget_basic_text .title h3 {
    color: #787878;
    padding-bottom: 15px;
    border-bottom: 1px solid #787878;
    margin-bottom: 30px;
    font-size: 1.8rem
}
.gadget_basic_text .text ul {
    margin-bottom: 10px
}
.gadget_basic_text .text ul li {
    list-style: inside;
    font-size: 1.4rem
}
.gadget_basic_text .text ul li p,
.gadget_basic_text .text ul li span {
    color: #333
}
.gadget_basic_text .text p {
    font-size: 1.4rem;
    color: #333
}
.gadget_basic_text .text a {
    color: #e0180c
}
.gadget-my-sky-profile-banda-larga .sys-gadget-recharge-info {
    margin-top: 0
}
@media only screen and (min-width: 768px) {
    .gadget-my-sky-profile-banda-larga .sys-gadget-recharge-info {
        margin-top: 0
    }
}
.sys-gadget-recharge-info .recharge-info .plan-recharge-info {
    margin: 0
}
.sys-gadget-recharge-info .recharge-info .plan-recharge-info h5 {
    color: #e0180c;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2.2rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sys-gadget-recharge-info .recharge-info .plan-recharge-info h5 {
        margin-top: 0
    }
}
.sys-gadget-recharge-info .recharge-info .plan-recharge-info .legend-date {
    color: #9097a7;
    margin-top: -10px;
    font-size: 1.3rem
}
.sys-gadget-recharge-info .recharge-info .action-box {
    margin: 0;
    margin-top: -10px
}
.sys-gadget-recharge-info .recharge-info .action-box .extract-link .row {
    margin: 0
}
.sys-gadget-recharge-info .recharge-info .action-box .extract-link .icon {
    font-size: 40px;
    color: #e0180c;
    padding: 0
}
.sys-gadget-recharge-info .recharge-info .action-box .extract-link .link {
    padding: 0
}
.sys-gadget-recharge-info .recharge-info .action-box .extract-link .link a {
    font-size: 1.4rem;
    color: #e0180c;
    text-transform: uppercase;
    font-weight: 700
}
.sys-gadget-recharge-info .recharge-info .recharge-progress {
    margin-top: 7px
}
@media only screen and (min-width: 992px) {
    .sys-gadget-recharge-info {
        margin-top: 65px
    }
}
.sys_gadget_subscribe_steps .border {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}
body .sys_gadget_client_name_container {
    border: 0;
    background-color: #eff2f3;
    margin-bottom: 8px;
    box-shadow: none
}
body .sys_gadget_client_name_container .email-label,
body .sys_gadget_client_name_container .name-label {
    margin-bottom: 15px
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .email-label,
    body .sys_gadget_client_name_container .name-label {
        padding: 0
    }
}
body .sys_gadget_client_name_container .email-label label,
body .sys_gadget_client_name_container .name-label label {
    display: inline-block;
    color: #6b6765;
    min-width: 98px;
    text-transform: uppercase;
    font-size: 1.4rem;
    height: 42px;
    width: 110px
}
body .sys_gadget_client_name_container .email-label .inputLabel,
body .sys_gadget_client_name_container .name-label .inputLabel {
    display: inline-block;
    color: #6b6765;
    min-width: 98px;
    text-transform: uppercase;
    font-size: 1.4rem;
    height: 42px;
    width: 110px;
    font-weight: bold;
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .email-label label,
    body .sys_gadget_client_name_container .name-label label {
        float: left;
        display: block;
        border: 1px solid #ccc;
        background-color: #ccc;
        border-radius: 5px;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        padding: 10px 10px;
        color: #fff;
        text-align: center;
    }
    body .sys_gadget_client_name_container .email-label .inputLabel,
    body .sys_gadget_client_name_container .name-label .inputLabel {
        float: left;
        display: block;
        border: 1px solid #ccc;
        background-color: #ccc;
        border-radius: 5px;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        padding: 10px 10px;
        color: #fff;
        text-align: center;
    }
}
body .sys_gadget_client_name_container .email-label p,
body .sys_gadget_client_name_container .name-label p {
    display: inline-block;
    margin: 0;
    color: #999;
    width: 65%;
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .email-label p,
    body .sys_gadget_client_name_container .name-label p {
        border: 1px solid #ccc;
        border-radius: 5px;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        padding: 10px 15px;
        text-transform: uppercase;
        text-align: left;
        font-weight: 700;
        height: 42px;
        max-width: 355px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}
body .sys_gadget_client_name_container .document-label {
    margin-bottom: 15px
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .document-label {
        padding: 0;
        margin-top: 0
    }
}
body .sys_gadget_client_name_container .document-label label {
    display: inline-block;
    color: #6b6765;
    margin-bottom: 0;
    text-transform: uppercase;
    width: 110px;
    height: 42px;
    font-size: 1.4rem
}
body .sys_gadget_client_name_container .document-label .inputLabel {
    display: inline-block;
    color: #6b6765;
    margin-bottom: 0;
    text-transform: uppercase;
    width: 110px;
    height: 42px;
    font-size: 1.4rem;
    font-weight: bold;
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .document-label label {
        float: left;
        display: block;
        border: 1px solid #ccc;
        background-color: #ccc;
        border-radius: 5px;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        padding: 10px;
        color: #fff;
        text-align: center;
    }
    body .sys_gadget_client_name_container .document-label .inputLabel {
        float: left;
        display: block;
        border: 1px solid #ccc;
        background-color: #ccc;
        border-radius: 5px;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        padding: 10px;
        color: #fff;
        text-align: center;
    }
}
body .sys_gadget_client_name_container .document-label p {
    display: inline-block;
    margin: 0;
    color: #999;
    width: 64%;
    font-size: 1.4rem;
    height: 42px
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .document-label p {
        border: 1px solid #ccc;
        border-radius: 5px;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        padding: 10px 17px
    }
}
body .sys_gadget_client_name_container .email-disclaimer {
    padding: 15px
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container .email-disclaimer {
        padding: 10px 0 0 0
    }
}
body .sys_gadget_client_name_container .email-disclaimer p {
    font-size: 1.4rem;
    color: #e9281f;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    body .sys_gadget_client_name_container {
        background: 0 0;
        border: 0
    }
}
.search-area-mobile .search-btn-mobile {
    width: 30px;
    height: 30px;
    margin: 13px
}
@media only screen and (min-width: 768px) {
    .search-area-mobile {
        display: none
    }
}
.search-area {
    display: block;
    padding: 5px 30px;
    width: 425px;
    height: auto
}
.search-area .input-group-btn {
    vertical-align: top
}
.search-area .search-box {
    border: 0;
    font-size: 12px;
    font-style: italic;
    height: 36px
}
.search-area .btn-default {
    margin-top: 10px
}
.search-area .search-btn {
    height: 36px;
    width: 36px;
    border: 0;
    background-size: 16px;
    margin-left: 0
}
.search-area .search-btn:hover {
    background-color: #e10009
}
.gadget-my-sky-profile .btn {
    white-space: normal
}
.gadget-my-sky-profile .btn-sky {
    margin-top: 0
}
.gadget-my-sky-profile .contract_info {
    font-size: 1.2rem;
    margin-bottom: 20px
}
.gadget-my-sky-profile .contract_info label {
    height: 40px;
    line-height: 40px;
    font-size: 2rem;
    font-weight: inherit;
    padding: 0;
    margin-right: 15px;
    word-wrap: break-word
}
.gadget-my-sky-profile .contract_info .box-select {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    float: left;
    margin-left: 10px
}
.gadget-my-sky-profile .contract_info .client-date {
    font-size: 1.4rem;
    display: inline-block
}

.gadget-my-sky-profile .user-logged .user-info .row{
    margin-left: -15px;
}

@media only screen and (max-width: 992px) {
    .gadget-my-sky-profile .contract_info .client-date {
        margin-top: 15px
    }
}
@media only screen and (min-width: 992px) {
    .gadget-my-sky-profile .user-logged .user-info {
        width: 320px;
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
        float: left;
        overflow: inherit;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .gadget-my-sky-profile .user-logged .user-info {
        display: block;
        width: 100%
    }
}
@media only screen and (min-width: 992px) {
    .gadget-my-sky-profile .user-logged .user-area {
        width: 580px
    }
}
/*#sky-main .gadget-my-sky-profile-pos .user-logged .gadget_entertaiment_link_list {
    display: none
}*/
#sky-main .gadget-my-sky-profile-pos .user-logged .gadget_entertaiment_link_list{
    margin-top: 0;
}
@media only screen and (max-width: 992px){
    #sky-main .gadget-my-sky-profile-pos .user-logged .gadget_entertaiment_link_list{
        display: none;
    }
}
@media only screen and (min-width: 992px) {
    #sky-main .gadget-my-sky-profile-pos .user-logged .gadget_entertaiment_link_list {
        width: 188px;
        height: 320px;
        display: inline-block;
        overflow: auto
    }
}
.gadget-my-sky-profile .user-logged .gadget_icons_blocklist {
    margin: 0
}
.gadget-my-sky-profile .user-logged .gadget_icons_blocklist .user-area-list {
    margin-top: 0;
    width: 750px
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .gadget-my-sky-profile .user-logged .gadget_icons_blocklist .user-area-list {
        width: 100%
    }
}
@media only screen and (min-width: 992px) {
    .gadget-my-sky-profile .user-logged .gadget_icons_blocklist .user-area-list {
        width: 384px
    }
}
.number-contract {
    font-size: 2rem
}
.client-date {
    font-size: 1.5rem
}
.col-text {
    float: left;
    padding-left: 15px;
    width: 100%
}
@media only screen and (min-width: 992px) {
    .col-text {
        width: 11%
    }
}
.col-select {
    float: left;
    padding-right: 15px;
    width: 100%
}
@media only screen and (min-width: 992px) {
    .col-select {
        width: 89%
    }
}
.flip-baloon .baloon-container .baloon-panel {
    position: relative;
    height: 100%;
    border: 0;
    box-shadow: none;
    z-index: 100;
    -webkit-perspective: 600px;
    -moz-perspective: 600px
}
.flip-baloon .baloon-container .baloon-panel.flip .baloon.front {
    opacity: 0;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.flip-baloon .baloon-container .baloon-panel.flip .baloon.back {
    opacity: 1;
    z-index: 1000002;
    -webkit-transform: rotateX(0) rotateY(0);
    -moz-transform: rotateX(0) rotateY(0);
    transform: rotateX(0) rotateY(0);
    -webkit-box-shadow: 0 12px 62px -15px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 12px 62px -15px rgba(0, 0, 0, .75);
    box-shadow: 0 12px 62px -15px rgba(0, 0, 0, .75);
    top: -50%;
    left: -25%;
    width: 150%;
    max-width: 440px
}
.flip-baloon .baloon-container .baloon-panel.flip .baloon.back p {
    color: #262626
}
.flip-baloon .baloon-container .baloon-panel .baloon {
    display: block;
    border-radius: 3px 3px 3px 0
}
.flip-baloon .baloon-container .baloon-panel .baloon .content {
    position: relative;
    padding: 12px
}
@media only screen and (min-width: 768px) {
    .flip-baloon .baloon-container .baloon-panel .baloon .content {
        padding: 20px 20px 50px 20px
    }
}
.flip-baloon .baloon-container .baloon-panel .baloon .content .close-baloon {
    position: fixed;
    top: 5px;
    right: 20px;
    color: #e0180c;
    background: 0 0;
    border: 0;
    font-size: 2rem;
    display: none
}
@media only screen and (min-width: 768px) {
    .flip-baloon .baloon-container .baloon-panel .baloon .content .close-baloon {
        display: inline-block
    }
}
.flip-baloon .baloon-container .baloon-panel .baloon.front {
    opacity: 1;
    color: #fff;
    position: absolute;
    top: 0;
    text-align: center;
    z-index: 1000;
    cursor: pointer;
    -webkit-transform: rotateX(0) rotateY(0);
    -moz-transform: rotateX(0) rotateY(0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
.flip-baloon .baloon-container .baloon-panel .baloon.front h2 {
    margin: 0;
    text-align: left;
    display: block;
    display: -webkit-box;
    max-width: 250px;
    height: 6.6rem;
    font-size: 2.2rem;
    line-height: 2.2rem;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.flip-baloon .baloon-container .baloon-panel .baloon.front .btn-more {
    color: #fff;
    text-decoration: none;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: 0 0;
    border: 0;
    font-size: 1.6rem
}
.flip-baloon .baloon-container .baloon-panel .baloon.front .content {
    background-color: #6b6765
}
.flip-baloon .baloon-container .baloon-panel .baloon.front .span-border {
    color: #6b6765;
    content: '';
    position: absolute;
    width: 21px;
    height: 19px;
    bottom: -25px;
    left: 0;
    border-top: 25px solid;
    border-right: 25px solid transparent
}
.flip-baloon .baloon-container .baloon-panel .baloon.front:hover .content {
    background-color: #514e4c
}
.flip-baloon .baloon-container .baloon-panel .baloon.front:hover .span-border {
    color: #514e4c
}
@media only screen and (max-width: 767px) {
    .flip-baloon .baloon-container .baloon-panel .baloon.front {
        display: none
    }
}
.flip-baloon .baloon-container .baloon-panel .baloon.back {
    opacity: 1;
    background-color: #e7e7e7;
    color: #6b6765;
    font-size: 1.4rem;
    max-width: 290px
}
.flip-baloon .baloon-container .baloon-panel .baloon.back .content {
    padding: 30px;
    height: 400px;
    max-height: 400px;
    overflow-y: auto
}
@media only screen and (min-width: 768px) {
    .flip-baloon .baloon-container .baloon-panel .baloon.back .content {
        height: auto;
        max-height: 300px
    }
}
.flip-baloon .baloon-container .baloon-panel .baloon.back h3 {
    color: #262626;
    font-size: 2.2rem;
    padding: 0;
    margin: 0 0 10px;
    border: 0
}
.flip-baloon .baloon-container .baloon-panel .baloon.back p a {
    color: #e0180c
}
.flip-baloon .baloon-container .baloon-panel .baloon.back .span-border {
    content: '';
    position: absolute;
    width: 21px;
    height: 19px;
    bottom: -25px;
    left: 0;
    border-top: 25px solid;
    border-right: 25px solid transparent;
    color: #e7e7e7
}
@media only screen and (min-width: 768px) {
    .flip-baloon .baloon-container .baloon-panel .baloon.back {
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%;
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        width: 150%
    }
}
.flip-baloon.flip-grid-structure .baloon-list {
    overflow: scroll;
    overflow-x: scroll;
    overflow-y: hidden;
    float: none
}
@media only screen and (min-width: 768px) {
    .flip-baloon.flip-grid-structure .baloon-list {
        overflow: visible;
        margin-left: -15px;
        margin-right: -15px
    }
}
.flip-baloon.flip-grid-structure .baloon-list .baloon-list-container {
    width: calc(961px)
}
@media only screen and (min-width: 768px) {
    .flip-baloon.flip-grid-structure .baloon-list .baloon-list-container {
        width: 100%
    }
}
.flip-baloon.flip-grid-structure .baloon-list .baloon-list-container .baloon-container {
    text-align: center;
    float: left;
    padding: 0 22px 0 0;
    width: 315px;
    display: block;
    height: 420px
}
@media only screen and (min-width: 768px) {
    .flip-baloon.flip-grid-structure .baloon-list .baloon-list-container .baloon-container {
        height: 150px;
        width: calc(33.33333333%);
        padding-left: 15px;
        padding-right: 15px
    }
}
.overflow-hidden {
    overflow: hidden
}
/* #header {
    position: fixed;
    z-index: 200;
    width: 100%
} */
.menu-container {
    width: 100%;
    margin: 0 auto;
    background: #e0180c;
    max-height: 102px;
    z-index: 10000;
    float: left
}
@media only screen and (max-width: 992px) {
    .menu-container {
        top: 0
    }
}
.menu-mobile {
    display: none;
    color: #fff
}
.menu-mobile-open {
    display: none;
    position: absolute;
    right: 0;
    height: 62px;
    width: 63px;
    z-index: 1000;
    background-color: transparent;
    top: 0
}
#sky-main .menu-light {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    position: relative
}
#sky-main .menu-light .gadget_logo {
    padding: 10px;
    display: inline-block;
    vertical-align: middle
}
#sky-main .menu-light .menu-list-container {
    display: inline-block
}
#sky-main .menu-light .menu-list-container .nav-a11y-button {
    position: absolute;
    bottom: 0;
    background: #000;
    color: #fff;
    border: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0
}
#sky-main .menu-light .menu-list-container .nav-a11y-button:focus {
    overflow: visible;
    padding: 5px;
    width: 100%;
    height: auto
}
#sky-main .menu-light .menu-list-container>ul {
    margin: 0 auto;
    width: auto;
    list-style: none;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
#sky-main .menu-light .menu-list-container>ul:after,
#sky-main .menu-light .menu-list-container>ul:before {
    content: '';
    display: table
}
#sky-main .menu-light .menu-list-container>ul:after {
    clear: both
}
#sky-main .menu-light .menu-list-container>ul>li {
    display: inline-block;
    vertical-align: middle;
    background: #e0180c;
    padding: 0;
    margin: 0;
    width: auto;
    transition: all .3s;
    position: relative
}
#sky-main .menu-light .menu-list-container>ul>li:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    background-color: #fff;
    bottom: 0;
    transition: height .2s
}
#sky-main .menu-light .menu-list-container>ul>li.active,
#sky-main .menu-light .menu-list-container>ul>li:hover {
    opacity: 1
}
#sky-main .menu-light .menu-list-container>ul>li.active:after,
#sky-main .menu-light .menu-list-container>ul>li:hover:after {
    height: 4px
}
#sky-main .menu-light .menu-list-container>ul>li.menu-btn {
    margin-left: 20px;
    margin-right: 20px;
    opacity: 1
}
#sky-main .menu-light .menu-list-container>ul>li.menu-btn a,
#sky-main .menu-light .menu-list-container>ul>li.menu-btn button {
    color: #fff;
    background-color: #c8160a;
    padding: 7px 1.6em;
    border-radius: 3px;
    font-family: SkyTextMedium, sans-serif;
    font-size: 14px
}
#sky-main .menu-light .menu-list-container>ul>li.menu-btn:hover {
    background-color: #c8160a;
    opacity: .85
}
#sky-main .menu-light .menu-list-container>ul>li.menu-btn:hover:after {
    height: 0
}
#sky-main .menu-light .menu-list-container>ul>li>a {
    text-decoration: none;
    text-transform: uppercase;
    padding: 1.5em .6em;
    display: block;
    font-family: SkyTextMedium, sans-serif;
    font-size: 14px
}
#sky-main .menu-light .menu-list-container>ul>li>a.menu-link-item {
    color: #fff
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container {
    display: none;
    width: 100%;
    background: #fff;
    position: fixed;
    z-index: 99;
    left: 0;
    margin: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .5);
    margin-bottom: 10px
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container.is-open {
    display: block
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    left: 0;
    padding: 10px 0 30px
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row a.subtitle-submenu {
    color: #6599ba!important;
    padding: 10px 0!important;
    text-transform: uppercase!important;
    display: block
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .sub-item-link {
    color: #6599ba;
    padding: 10px 0;
    width: 100%;
    display: block;
    font-family: SkyTextMedium, sans-serif;
    text-transform: uppercase;
    font-size: 14px
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .sub-item-link h4 {
    margin: 0
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .sub-item-link h3 {
    margin: 0
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .sub-item-list .sub-item-link {
    color: #787878;
    padding: 0 0 5px;
    width: 100%;
    display: block;
    text-transform: none
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .sub-item-list .sub-item-link:hover {
    color: #e0180c
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .sub-item-list .sub-item-link img {
    height: 22px;
    margin-right: 5px
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .well {
    border: 0;
    padding: 10px;
    font-size: 14px
}

#sky-main .menu-light .menu-list-container>ul>li .sub-item-container .sub-menu-user-info{
    border-bottom: 1px solid #6B6765;
    margin-bottom: 11px;
}

#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .well.well-clean {
    padding: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .well.well-orange {
    background-color: #ffb207;
    color: #000
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row .invoice-status {
    margin-left: 15px
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>.row p {
    margin: 0;
    color: #262626;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul {
    list-style: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul:after,
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul:before {
    content: '';
    display: table
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul:after {
    clear: both
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 25%;
    background: 0 0;
    float: left
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li.subscribe-action {
    margin-left: 0
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li.subscribe-action a {
    margin: 0;
    padding: .6em 32px;
    text-transform: uppercase;
    color: #f87500;
    background: #fff;
    border: 1px solid #f87500
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li.subscribe-action a:hover {
    background: #f87500;
    color: #fff
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li a {
    color: #787878;
    padding: .2em 0;
    width: 95%;
    display: block;
    border-bottom: 1px solid #ccc
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li>.normal-sub-item {
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li>.normal-sub-item:after,
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li>.normal-sub-item:before {
    content: '';
    display: table
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li>.normal-sub-item:after {
    clear: both
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li>.normal-sub-item>li {
    padding: 10px 0;
    margin: 0;
    font-size: 8px
}
#sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul>li>.normal-sub-item>li a {
    border: 0;
    padding: 0
}
#sky-main .menu-light .menu-list-container>ul>li.mobile-btn-sign-out-item {
    display: none
}
@media only screen and (max-width: 992px) {
    #sky-main .menu-light .menu-list-container>ul>li.mobile-btn-sign-out-item {
        display: block
    }
}
#sky-main .menu-light .menu-list-container>ul>li.mobile-btn-sign-out-item .mobile-btn-sign-out {
    width: 100%;
    padding: 15px 1.8em;
    text-align: left;
    background-color: #eee;
    color: #6b6765;
    text-transform: uppercase;
    border: 0;
    font-size: 1.4rem;
}
#sky-main .menu-light .right-area {
    position: absolute;
    top: 0;
    transition: all .5s;
    width: 240px;
    text-align: right;
    right: 0
}
@media only screen and (max-width: 992px) {
    #sky-main .menu-light .right-area {
        right: 0
    }
}
#sky-main .menu-light .right-area.opened {
    width: calc(100% - 140px)
}
#sky-main .menu-light .right-area.opened .search-text {
    opacity: 1!important;
    width: 100%!important
}
#sky-main .menu-light .right-area.opened .drop-contracts,
#sky-main .menu-light .right-area.opened .login-button {
    visibility: hidden
}
#sky-main .menu-light .right-area.opened .search-box .btn-close-search,
#sky-main .menu-light .right-area.opened .search-box .btn-search {
    visibility: visible;
    overflow: hidden;
}
#sky-main .menu-light .right-area .search-box {
    vertical-align: middle;
    color: #fff;
    height: 59px;
    float: left;
    display: none
}
#sky-main .menu-light .right-area .search-box .btn-open-search {
    height: 100%;
    text-transform: uppercase;
    font-size: 12px;
    border: 0;
    background: #e0180c
}
#sky-main .menu-light .right-area .search-box .search-text {
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    right: 0;
    top: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .5s
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox {
    float: left;
    width: calc(100% - 121px);
    margin-right: 1px;
    height: 100%
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox input {
    width: 100%;
    height: 100%;
    background-color: #c70008;
    border: 0;
    padding: 10px 20px;
    font-family: SkyTextMedium, sans-serif;
    font-size: 18px;
    font-weight: 100
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox input:focus {
    outline: 0
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .5)
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox input:-moz-placeholder {
    color: rgba(255, 255, 255, .5)
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox input::-moz-placeholder {
    color: rgba(255, 255, 255, .5)
}
#sky-main .menu-light .right-area .search-box .search-text .search-textbox input:-ms-input-placeholder {
    color: rgba(255, 255, 255, .5)
}
#sky-main .menu-light .right-area .search-box .search-close {
    float: left;
    height: 100%;
    width: 120px;
    position: absolute;
    right: 0
}
#sky-main .menu-light .right-area .search-box .search-close span {
    vertical-align: middle;
    display: inline-block;
    font-size: 14px
}
#sky-main .menu-light .right-area .search-box .btn-close-search {
    height: 100%;
    width: 100%;
    border: 0;
    background-color: #c70008;
    text-transform: uppercase;
    visibility: hidden
}
#sky-main .menu-light .right-area .search-box .btn-close-search:focus {
    outline: 0
}
#sky-main .menu-light .right-area .search-box .btn-close-search .search-close-icon {
    margin-left: 5px
}
#sky-main .menu-light .right-area .search-box .a11y-visibility-hidden {
    position: absolute;
    right: 0
}
#sky-main .menu-light .right-area .dropdown {
    display: inline-block
}
#sky-main .menu-light .right-area .dropdown .contract-label {
    display: inline-block;
    vertical-align: middle
}
#sky-main .menu-light .right-area .dropdown .contract-label p {
    margin: 0;
    text-align: left;
    width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
#sky-main .menu-light .right-area .dropdown .dropdown-menu ul {
    min-height: 70px;
    max-height: 170px;
    overflow: auto
}
#sky-main .menu-light .right-area .dropdown .dropdown-menu ul li {
    cursor: pointer;
    padding: 0 20px
}
#sky-main .menu-light .right-area .dropdown .dropdown-menu ul li a {
    color: inherit
}
#sky-main .menu-light .right-area .login-button {
    display: inline-block;
    color: #fff;
    margin-top: 10px
}
#sky-main .menu-light .right-area .login-button .btn {
    padding: 10px 20px;
    text-transform: uppercase;
    color: #E0180C;
    background: #fff;
}
#sky-main .menu-light .right-area .login-button:hover {
    opacity: .85
}
#sky-main #tooltip_login .popover-title {
    background-color: #E0180C;
}
#sky-main #tooltip_login .popover-title .text-info strong{
    color: #fff;
    font-weight: normal;
}
#sky-main #tooltip_login .popover-title .close{
    opacity: 0.7;
    color: #fff;
    top: -4px;
    position: relative;
}
#sky-main #tooltip_login .popover-title .close:hover{
    opacity: 1;
}
#sky-main .drop-contracts>.campo-btn-log {
    border: 0;
    background: #c8160a;
    text-align: left;
    padding: 5px;
    border-radius: 4px 4px 0 0;
    outline: 0;
    margin-top: 10px;
    margin-right: 4px;
    cursor: pointer
}
#sky-main .drop-contracts>.campo-btn-log .contract-label {
    padding: 0 13px 0 10px;
    text-align: left
}
#sky-main .drop-contracts>.campo-btn-log p {
    color: #fff;
    text-align: left
}
#sky-main .drop-contracts>.campo-btn-log p.contract-title {
    font-size: 11px
}
#sky-main .drop-contracts>.campo-btn-log p.contract-number {
    font-size: 15px
}
#sky-main .drop-contracts>.campo-btn-log .caret {
    border-top: 4px solid #fff;
    margin-right: 10px
}
#sky-main .drop-contracts>.campo-btn-log .caret.caret-up {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
#sky-main .drop-contracts .dropdown-menu {
    border: 0;
    background: #c8160a;
    color: #fff;
    min-width: 286px;
    right: 0;
    left: auto;
    text-align: right;
    top: 44px;
    border-radius: 4px 0 4px 4px;
    margin-right: 4px
}
#sky-main .drop-contracts .dropdown-menu .btn-sign-out {
    margin: 14px 14px 6px;
    background-color: #971008;
    padding: 8px 20px;
    color: #fff;
    text-transform: uppercase
}
#sky-main .drop-contracts .dropdown-menu .btn-sign-out img {
    float: left;
    margin-top: 3px;
    margin-right: 5px
}
#sky-main .drop-contracts .dropdown-menu .btn-sign-out:hover {
    opacity: .85
}
#sky-main .drop-contracts .dropdown-menu .desktop-contracts-item {
    position: relative;
    text-align: left;
    border-bottom: 1px solid #971008;
    padding: 10px 10px 10px 25px
}
#sky-main .drop-contracts .dropdown-menu .desktop-contracts-item p {
    margin-bottom: 0;
    opacity: .5;
    transition: opacity .3s
}
#sky-main .drop-contracts .dropdown-menu .desktop-contracts-item:hover p {
    margin-bottom: 0;
    opacity: 1
}
#sky-main .drop-contracts .dropdown-menu .desktop-contracts-item.selected {
    background: url(../images/icons/desktop-contracts-checked.png) 0 24px no-repeat
}
#sky-main .drop-contracts .dropdown-menu .desktop-contracts-item.selected p {
    opacity: 1
}
#sky-main .drop-contracts .dropdown-menu .scroll-custom {
    margin-right: 12px
}
#sky-main .drop-contracts .dropdown-menu .scroll-custom a {
    color: inherit
}
#sky-main .drop-contracts .dropdown-menu .scroll-custom::-webkit-scrollbar {
    width: 6px
}
#sky-main .drop-contracts .dropdown-menu .scroll-custom::-webkit-scrollbar-thumb {
    background: #fff;
    border-radius: 18px
}
#sky-main .drop-contracts .dropdown-menu .scroll-custom::-webkit-scrollbar-track {
    background: #971008;
    border-radius: 18px
}
@media only screen and (max-width: 992px) {
    .menu-mobile-open {
        display: block
    }
    .menu-container {
        width: 100%;
        position: inherit;
        top: inherit
    }
    .menu-mobile {
        display: block;
        float: left;
        width: 40px;
        height: 62px;
        background: url(../images/menu-light-mobile-open.png) no-repeat
    }
    .menu-mobile.menu-opened {
        background: url(../images/menu-light-mobile-close.png) no-repeat
    }
    .menu-dropdown-icon:before {
        display: block
    }
    #sky-main .menu-light .gadget_logo {
        padding: 19px 6px
    }
    #sky-main .menu-light .gadget_logo img {
        height: 23px;
        width: 58px
    }
    #sky-main .menu-light .menu-list-container {
        display: block;
        overflow: auto;
        position: fixed;
        width: 320px;
        max-height: 100%;
        background: #fff;
        transform: translateX(-320px);
        transition: all .2s
    }
    #sky-main .menu-light .menu-list-container.menu-opened {
        height: 100%;
        transform: translateX(0)
    }
    #sky-main .menu-light .menu-list-container>ul {
        display: block
    }
    #sky-main .menu-light .menu-list-container>ul>li {
        width: 100%;
        float: none;
        display: block;
        background: #fff;
        border-bottom: 1px solid #d1d1d1;
        position: relative;
        cursor: pointer
    }
    #sky-main .menu-light .menu-list-container>ul>li:hover {
        opacity: 1
    }
    #sky-main .menu-light .menu-list-container>ul>li:before {
        font-family: sky, sans-serif;
        content: '\e666';
        color: #e0180c;
        background-size: 15px;
        background-position: right;
        width: 24px;
        height: 63px;
        position: absolute;
        top: 0;
        right: 23px;
        font-size: 35px
    }
    #sky-main .menu-light .menu-list-container>ul>li.menu-btn {
        margin-left: 0;
        width: 100%;
        max-width: 100%;
        opacity: 1
    }
    #sky-main .menu-light .menu-list-container>ul>li.menu-btn a {
        color: #fff;
        background-color: #c8160a;
        padding: 15px 1.8em;
        border-radius: 0;
        width: 100%;
        max-width: 100%
    }

    #sky-main .menu-light .menu-list-container>ul>li.menu-btn.btn-assign a{
        background-color: rgba(255, 204, 0,1);
    }
    #sky-main .menu-light .menu-list-container>ul>li.menu-btn:hover {
        opacity: .85
    }
    #sky-main .menu-light .menu-list-container>ul>li.menu-btn:hover:after {
        height: 0
    }
    #sky-main .menu-light .menu-list-container>ul>li>a {
        padding: 1.5em;
        display: block;
        position: relative
    }
    #sky-main .menu-light .menu-list-container>ul>li>a.menu-link-item {
        color: #e60a11;
        width: 80%
    }
    #sky-main .menu-light .menu-list-container>ul>li .sub-item-container {
        position: relative;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-bottom: 0
    }
    #sky-main .menu-light .menu-list-container>ul>li .sub-item-container .row {
        margin-top: -20px
    }
    #sky-main .menu-light .menu-list-container>ul>li .sub-item-container .row .sub-item-link {
        color: #6b6765;
        padding-left: 20px;
        font-size: 13px
    }
    #sky-main .menu-light .menu-list-container>ul>li .sub-item-container .row .sub-item-list li img {
        display: none
    }
    #sky-main .menu-light .menu-list-container>ul>li .sub-item-container .row a.subtitle-submenu {
        color: #6b6765!important;
        padding-left: 20px!important;
        font-size: 13px!important;
        text-transform: uppercase!important
    }
    #sky-main .menu-light .menu-list-container>ul>li .sub-item-container>ul {
        position: relative
    }
    #sky-main .menu-light .menu-list-container .show-on-mobile {
        display: block;
        margin-bottom: 62px
    }
    #sky-main .menu-light .right-area {
        width: 220px;
        margin-right: 65px;
        position: absolute;
        display: inline-block
    }
    #sky-main .menu-light .right-area.opened {
        width: 250px;
        position: absolute
    }
    #sky-main .menu-light .right-area.opened .search-text {
        width: 100%!important
    }
    #sky-main .menu-light .right-area.opened .drop-contracts,
    #sky-main .menu-light .right-area.opened .login-button {
        visibility: hidden
    }
    #sky-main .menu-light .right-area .login-button {
        float: right;
        margin-top: 13px
    }
    #sky-main .menu-light .right-area .login-button .btn {
        padding: 7px 18px
    }
    #sky-main .menu-light .right-area .drop-contracts {
        margin-top: 8px
    }
    #sky-main .menu-light .right-area .search-box {
        float: right
    }
    #sky-main .menu-light .right-area .search-box .btn-open-search {
        padding: 0 5px
    }
    #sky-main .menu-light .right-area .search-box .btn-open-search .search-label {
        display: none
    }
    #sky-main .menu-light .right-area .search-box .btn-close-search .search-label {
        display: none
    }
    #sky-main .menu-light .right-area .search-box .search-text .search-textbox {
        width: calc(100% - 61px)
    }
    #sky-main .menu-light .right-area .search-box .search-text .search-close {
        width: 60px
    }
}
.sub-menu-invoice a {
    color: #787878;
    padding: 0;
    text-transform: none
}
.sub-menu-invoice .current-invoice {
    margin-bottom: 15px
}
.sub-menu-invoice .current-invoice .invoice-price {
    color: #49ab1e
}
.sub-menu-invoice .link-invoice a {
    color: #ce152b;
    padding: 0;
    font-size: 14px
}
.sub-item-bottom-list {
    border-top: 1px solid #6b6765;
    padding-top: 10px
}
.sub-item-bottom-list a {
    color: #787878;
    text-transform: none;
    padding: 0;
    font-size: 14px
}
.sub-item-bottom-list a:hover {
    color: #e0180c
}
.mobile-user-info {
    background-color: #e60a11;
    color: #fff;
    display: none
}
@media only screen and (max-width: 992px) {
    .mobile-user-info {
        display: block
    }
}
.mobile-user-info .mobile-user-info-container {
    padding: 15px 1.8em
}
.mobile-user-info-container .mobile-user-name {
    font-size: 24px;
    margin: 0;
    line-height: 1.1;
}
.mobile-user-info p {
    margin: 0
}
.mobile-user-info .mobile-drop-contracts {
    width: 100%
}
.mobile-user-info .mobile-drop-contracts button,  .mobile-user-info .mobile-drop-contracts #dLabel{
    margin: 0 1.8em 12px;
    text-align: left;
    background-color: #c70008;
    color: #fff;
    border: 0;
    border-radius: 3px;
    padding: 5px 10px;
    outline: 0;
    cursor: pointer
}
.mobile-user-info .mobile-drop-contracts .contract-label {
    display: inline-block;
    vertical-align: middle
}
.mobile-user-info .mobile-drop-contracts .contract-label .contract-title img {
    display: inline-block;
    vertical-align: middle;
    height: 15px;
    margin-right: 10px
}
.mobile-user-info .mobile-drop-contracts .dropdown-menu {
    width: 100%;
    border: 0;
    border-radius: 0;
    color: #b5b5b5;
    box-shadow: 0 6px 12px #000
}
.mobile-user-info .mobile-drop-contracts .dropdown-menu ul li {
    padding: 10px 1.8em 12px;
    border-bottom: 1px solid #6b6765
}
.mobile-user-info .mobile-drop-contracts .dropdown-menu ul li a {
    color: inherit
}
.mobile-user-info .mobile-drop-contracts .dropdown-menu .mobile-contracts-item {
    padding: 10px 24px 0;
    position: relative
}
.mobile-user-info .mobile-drop-contracts .dropdown-menu .mobile-contracts-item .mobile-check-icon {
    display: none;
    position: absolute;
    top: 10px;
    left: 0;
    height: 15px
}
.mobile-user-info .mobile-drop-contracts .dropdown-menu .mobile-contracts-item.selected {
    color: #e60a11;
    background: url(../images/mobile-contracts-checked.png) no-repeat 0 15px;
    background-size: 16px
}
.accessibility {
    background-color: #eee;
    width: 100%;
    height: 40px;
    top: 0;
    z-index: 1111;
    display: none;
    float: left
}
@media only screen and (max-width: 992px) {
    .accessibility {
        background-color: initial;
        width: 40px;
        height: 0;
        right: 10px;
        position: relative;
        top: 13px;
        display: inline-block;
        z-index: 111111;
        float: right
    }
}
.accessibility .accessibility_bar {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    position: relative
}
.accessibility .accessibility_bar .accessibility_left {
    width: 50%;
    float: left;
    height: 40px
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_left {
        display: none
    }
}
.accessibility .accessibility_bar .accessibility_left .menu_accessibility {
    width: 100%;
    display: inline-block
}
.accessibility .accessibility_bar .accessibility_left .menu_accessibility .btn-settings {
    display: none
}
.accessibility .accessibility_bar .accessibility_left .menu_accessibility .menu {
    width: 80%;
    float: left;
    position: relative;
}
.accessibility .accessibility_bar .accessibility_left .menu_accessibility .menu ul {
    width: 100%
}
.accessibility .accessibility_bar .accessibility_left .menu_accessibility .menu ul li {
    background: inherit;
    height: 40px;
    vertical-align: middle
}
#sky-main .accessibility .accessibility_bar .accessibility_left .menu_accessibility .menu ul li a {
    color: #4b4b4b;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: initial
}
#sky-main .accessibility .accessibility_bar .accessibility_left .menu_accessibility .menu ul li a:hover {
    text-decoration: underline
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_left .menu_accessibility .js {
        display: none
    }
}
.accessibility .accessibility_bar .accessibility_left .menu_accessibility span {
    float: left;
    width: 20%;
    padding: 10px;
    padding-left: 30px;
    color: #262626;
    font-size: 14px
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_left .menu_accessibility span {
        display: none
    }
}
.accessibility .accessibility_bar .accessibility_right {
    float: right;
    height: 40px;
    text-align: right;
    position: relative;
}
.accessibility .accessibility_bar .accessibility_right.menu>ul {
    width: auto
}
.accessibility .accessibility_bar .accessibility_right li {
    float: left;
    height: 40px;
    margin-right: 5px
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_right li {
        border-top: 1px solid
    }
}
.accessibility .accessibility_bar .accessibility_right li a {
    color: #4b4b4b;
    margin: 0;
    border: 0
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_right li a {
        width: 40px
    }
}
.accessibility .accessibility_bar .accessibility_right li a:hover {
    text-decoration: underline
}
.accessibility .accessibility_bar .accessibility_right .btn-settings {
    display: none
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_right .btn-settings {
        display: block;
        background: url(../images/menu-contrast-mobile.png) no-repeat;
        width: 40px;
        height: 48px;
        float: right
    }
}
@media only screen and (max-width: 992px) {
    .accessibility .accessibility_bar .accessibility_right .js {
        display: none
    }
}
#sky-main .accessibility .accessibility_bar .accessibility_right .accessibility_link {
    height: 40px;
    float: left;
    padding: 12px;
    color: #262626;
    font-size: 14px
}
@media only screen and (max-width: 992px) {
    #sky-main .accessibility .accessibility_bar .accessibility_right .accessibility_link {
        display: none
    }
}
#sky-main .accessibility .accessibility_bar .accessibility_feature {
    text-align: center;
    background-color: #fff;
    vertical-align: middle;
    border: 0
}
#sky-main .accessibility .accessibility_bar .accessibility_feature:hover {
    opacity: .5;
    filter: alpha(opacity=50)
}
#sky-main .accessibility .accessibility_bar .small_font {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1.5px;
    display: inline-block;
    height: 40px;
    width: 60px;
    padding: 10px
}
@media only screen and (max-width: 992px) {
    #sky-main .accessibility .accessibility_bar .small_font {
        padding: 9px 0;
        font-size: 19px
    }
}
#sky-main .accessibility .accessibility_bar .large_font {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 1.5px;
    display: inline-block;
    height: 40px;
    width: 60px;
    padding: 5px
}
@media only screen and (max-width: 992px) {
    #sky-main .accessibility .accessibility_bar .large_font {
        padding: 6px 0;
        font-size: 19px
    }
}
#sky-main .accessibility .accessibility_bar .contrast {
    display: inline-block;
    height: 40px;
    width: 60px;
    padding: 9px
}
@media only screen and (max-width: 992px) {
    #sky-main .accessibility .accessibility_bar .contrast {
        padding: 10px 0
    }
}
.checkout-default h3 {
    background-color: #262626;
    color: #869791;
    text-transform: uppercase;
    font-size: 1.4rem;
    padding: 14px
}
.checkout-default h4 {
    color: #e0180c;
    margin-top: 0
}
.checkout-default select {
    background: #fff
}
.checkout-default label {
    font-size: 1.3rem;
    font-weight: 400
}
.checkout-default .checkout-default-title h2 {
    color: #888;
    text-transform: uppercase;
    font-size: 2.2rem
}
@media only screen and (min-width: 768px) {
    .checkout-default .checkout-default-title h2 {
        font-size: 3rem
    }
}
.checkout-default .checkout-default-container {
    background-color: #f5f5f5
}
.checkout-default .checkout-default-container p {
    color: #262626;
    font-size: 1.4rem
}
.checkout-default .checkout-default-container h4 {
    color: #e0180c;
    font-size: 1.8rem
}
.checkout-default .checkout-default-container-item {
    overflow: hidden;
    padding: 40px 20px
}
.checkout-default .checkout-default-label {
    text-transform: uppercase;
    color: #262626;
    font-weight: 700;
    padding-top: 18px
}
.checkout-default .checkout-default-label p {
    line-height: 0;
    padding: 5px;
    font-size: 1.6rem
}
.checkout-default .checkout-default-label p:last-child {
    font-size: 1.2rem
}
.checkout-default .checkout-default-title-channel {
    color: #e0180c
}
.checkout-default .checkout-default-equipament {
    margin-top: 22px
}
.checkout-default .checkout-default-value {
    color: #e0180c;
    font-size: 1.6rem;
    font-family: SkyTextMedium, sans-serif;
    height: 60px;
    border-left: 1px solid #e4e5e9;
    padding-left: 12px;
    padding-top: 18px;
    margin-top: 4px
}
@media only screen and (min-width: 768px) {
    .checkout-default .checkout-default-value {
        font-size: 2rem
    }
}
.checkout-default .checkout-default-value-2 {
    color: #e0180c;
    font-size: 1.6rem;
    font-family: SkyTextMedium, sans-serif;
    height: 120px;
    border-left: 1px solid #e4e5e9;
    padding-left: 50px;
    padding-top: 18px;
    margin-top: 4px
}
@media only screen and (min-width: 768px) {
    .checkout-default .checkout-default-value-2 {
        font-size: 2rem
    }
}
.checkout-default .checkout-default-container-item .checkout-default-revision2 {
    float: left;
    width: 40%
}
.checkout-default .checkout-default-container-item .mais {
    float: left;
    padding-right: 15px;
    padding-left: 15px
}
.checkout-default .checkout-default-image {
    display: block;
    margin: 0 auto 20px auto
}
@media only screen and (min-width: 992px) {
    .checkout-default .checkout-default-image {
        display: inherit;
        margin: auto
    }
}
.checkout-default .checkout-default-message {
    padding-left: 1.4vw;
    padding-right: 1.4vw
}
.checkout-default .checkout-default-message p {
    font-size: 1.4rem
}
.checkout-default .checkout-default-message p span {
    color: #e0180c;
    font-weight: 500
}
#sky-main .filter-basic {
    margin-bottom: 30px
}
#sky-main .filter-basic h4 {
    text-transform: uppercase;
    color: #b5b5b5;
    font-weight: 400;
    font-size: 1.4rem;
    margin-bottom: 15px
}
#sky-main .filter-basic .filter-basic-list li {
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}
#sky-main .filter-basic .filter-basic-list li a {
    display: table-cell;
    height: 36px;
    color: #a3a3a3;
    text-align: center;
    text-decoration: none;
    padding: 10px;
    vertical-align: middle;
    border: 2px solid #262626;
    border-radius: 20px
}
@media only screen and (min-width: 992px) {
    #sky-main .filter-basic .filter-basic-list li a:hover {
        background-color: #fa2f2e;
        border: 2px solid #fa2f2e;
        color: #fff
    }
}
#sky-main .filter-basic .filter-basic-list li a.active {
    background-color: #fa2f2e;
    border: 2px solid #fa2f2e;
    color: #fff
}
#sky-main .filter-basic .filter-basic-list .filter-basic-list-item a {
    width: 120px
}
@media only screen and (min-width: 992px) {
    #sky-main .filter-basic .filter-basic-list-definition li {
        margin-right: 0;
        margin-bottom: 0
    }
    #sky-main .filter-basic .filter-basic-list-definition li a {
        border-radius: inherit
    }
    #sky-main .filter-basic .filter-basic-list-definition li:first-child a {
        border-radius: 20px 0 0 20px
    }
    #sky-main .filter-basic .filter-basic-list-definition li:last-child a {
        border-radius: 0 20px 20px 0
    }
}
#sky-main .filter-basic .filter-basic-list-definition .filter-basic-list-definition-item a {
    width: 100px
}
#sky-main .filter-product-item .filter-product-item-container {
    z-index: 1;
    position: relative
}
#sky-main .filter-product-item .filter-product-item-container:hover {
    z-index: 10
}
#sky-main .filter-product-item .row-transform {
    z-index: 2;
    position: relative
}
#sky-main .filter-product-item .filter-product-item-now {
    position: absolute;
    width: 82px;
    height: 82px;
    background-image: url(../images/faixa-agora.png);
    background-repeat: no-repeat;
    top: 0;
    z-index: 1
}
#sky-main .filter-product-item .filter-product-item-description {
    position: absolute;
    top: 1%;
    height: 59%;
    width: 94%;
    left: 3%;
    display: none;
    z-index: 4;
    overflow: hidden
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-title,
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-top p {
    position: relative
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-top p {
    left: 20px;
    font-size: 10px;
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-top a {
    font-size: 1.6rem;
    right: 14px;
    text-decoration: none;
    color: #e0180c
}
#sky-main .filter-product-item .filter-product-item-top button{
    background: none;
    border: 0;
    outline: none;
    right: 36px;
    top: 10px;
    position: absolute;
    cursor:pointer;
}
#sky-main .filter-product-item .filter-product-item-top .close-product-details{
    font-size: 1.6rem;
    right: 14px!important;
    text-decoration: none;
    color: #e0180c;
}
#sky-main .filter-product-item .filter-product-item-content .btn-sky{
    margin-top:18px;
}

#sky-main .filter-product-item .filter-product-item-description .filter-product-item-title {
    margin-top: 28px
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-text {
    padding: 0 20px 0 20px;
    color: #fff
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-text p {
    font-size: 1.4rem;
    margin-top: 20px
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-text span {
    font-size: 1.6rem;
    margin-top: 5px;
    display: block
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-description-top {
    background-color: #262626;
    overflow: hidden;
    height: 100%;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-description-bottom .filter-product-item-content {
    background-color: #232323;
    box-shadow: inherit;
    padding: 16px 20px 16px 20px;
    height: 150px;
    margin-top: -1px
}
#sky-main .filter-product-item .filter-product-item-description .filter-product-item-description-bottom .filter-product-item-content .btn-sky {
    margin-bottom: 0
}
#sky-main .filter-product-item .filter-product-item-top {
    top: 0;
    font-size: 10px;
}
#sky-main .filter-product-item .filter-product-item-top p {
    left: 36px;
    top: 10px;
    color: #6b6765;
    position: absolute
}
#sky-main .filter-product-item .filter-product-item-top a {
    right: 36px;
    top: 10px;
    position: absolute
}
#sky-main .filter-product-item .filter-product-item-element {
    overflow: hidden;
    transition: all .2s ease-in-out;
    margin-bottom: 30px;
    position: relative;
    height: 392px
}
@media only screen and (min-width: 992px) {
    #sky-main .filter-product-item .filter-product-item-element:hover {
        transform: scale(1.1);
        -webkit-box-shadow: 0 0 29px 8px #000;
        -moz-box-shadow: 0 0 29px 8px #000;
        box-shadow: 0 0 29px 8px #000
    }
    #sky-main .filter-product-item .filter-product-item-element:hover .filter-product-item-content {
        background-color: #2a2a2a
    }
}
#sky-main .filter-product-item .filter-product-item-element:hover .filter-product-item-description .filter-product-item-content {
    background-color: #232323
}
#sky-main .filter-product-item .filter-product-item-element .filter-product-item-element-image .filter-product-item-image {
    width: 100%;
    height: 240px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}
#sky-main .filter-product-item .filter-product-item-element .filter-product-item-element-image .filter-product-item-image img {
    width: 100%;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px
}
#sky-main .filter-product-item .filter-product-item-content {
    background-color: #262626;
    padding: 20px 20px 18px 20px;
    box-shadow: 0 -53px 140px 39px #262626;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
#sky-main .filter-product-item .filter-product-item-content .select-default {
    background-color: #2e2e2e;
    background-image: url(../images/icone-relogio-cinza.png);
    background-repeat: no-repeat;
    background-position: 15px 12px;
    padding-left: 40px;
    border-radius: 3px;
    color: #f8f8f8;
    margin-bottom: 20px;
    outline: 0;
    text-indent: 35px;
}
#sky-main .filter-product-item .filter-product-item-content .select-default.disable-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''
}
#sky-main .filter-product-item .filter-product-item-content .select-default.disable-select::-ms-expand {
    display: none
}
#sky-main .filter-product-item .filter-product-item-content label {
    text-transform: uppercase;
    color: #999;
    font-weight: 400;
    font-size: 1.2rem;
    margin-bottom: 0
}
#sky-main .filter-product-item .filter-product-item-content p {
    margin-bottom: 0;
    color: #e0180c;
    font-size: 2rem
}
#sky-main .filter-product-item .filter-product-item-content button {
    margin-top: 0
}
#sky-main .filter-product-item .filter-product-item-title {
    position: absolute;
    bottom: 0;
    padding: 0 20px 5px 20px;
    z-index: 3
}
#sky-main #main-content .filter-product-item .filter-product-item-title h3 {
    color: #fff;
    text-transform: none;
    font-size: 2rem
}
#sky-main .filter-product-item .filter-product-item-notice img,
#sky-main .filter-product-item .filter-product-item-notice p {
    display: block;
    float: left
}
#sky-main .filter-product-item .filter-product-item-notice p {
    margin-bottom: 0;
    margin-top: 6px;
    margin-left: 12px;
    font-size: 1.3rem
}
@media only screen and (min-width: 992px) {
    #sky-main .filter-product-item .filter-product-item-notice p {
        font-size: 1.6rem
    }
}
#sky-main .filter-product-item .filter-product-no-result {
    text-align: center;
    font-size: 2.4rem;
    text-transform: uppercase
}
.package-extras .package-extras-image {
    position: absolute;
    z-index: 10;
    display: none
}
@media only screen and (min-width: 768px) {
    .package-extras .package-extras-image {
        display: block
    }
}
.package-extras.package-extras-two .title-area {
    margin-top: 30px
}
@media only screen and (min-width: 992px) {
    .package-extras.package-extras-two .title-area .title-area-sub-text {
        font-size: 2.4rem
    }
}
.package-extras.package-extras-two .package-extras-image {
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%)
}
.package-extras.package-extras-one .title-area {
    margin-top: 30px
}
@media only screen and (min-width: 992px) {
    .package-extras.package-extras-one .title-area .title-area-sub-text {
        font-size: 2.4rem
    }
}
.package-extras.package-extras-one .package-extras-image {
    left: 65%;
    transform: translateX(-65%);
    -ms-transform: translateX(-65%);
    top: 46px
}
.package-extras .gadget_title_area p.subtitle {
    border-top: 0;
    color: #d1d1d1;
    font-size: 2.4rem;
    line-height: 0
}
.package-extras-one-product {
    margin-top: 20px
}
.package-extras-one-product h3 {
    text-transform: uppercase;
    padding: 10px 0 10px 0
}
.package-extras-one-product .title p {
    font-size: 1.5rem
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .title p {
        font-size: 2.4rem
    }
}
.package-extras-one-product .combos-extra h3 {
    font-size: 1.8rem
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra h3 {
        font-size: 3.8rem
    }
}
.package-extras-one-product .combos-extra .title p {
    font-size: 1.5rem
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .title p {
        font-size: 2.4rem
    }
}
.package-extras-one-product .combos-extra .combo-box {
    margin-top: 30px
}
.package-extras-one-product .combos-extra .combo-box .top-content-combo {
    background-color: rgba(46, 46, 46, .7);
    padding-top: 20px;
    padding-bottom: 20px
}
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed {
    color: #fff;
    text-align: center;
    float: right;
    margin-top: 15px
}
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed h1,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed h2,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed h3,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed h4,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed h5,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .feed h6 {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: SkyTextMedium, sans-serif
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .top-content-combo .feed {
        font-size: 1.6rem;
        font-family: SkyTextRegular, sans-serif;
        margin-top: 0
    }
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .top-content-combo {
        padding-top: 30px;
        padding-bottom: 30px
    }
}
.package-extras-one-product .combos-extra .combo-box .top-content-combo .plus,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .title-combo {
    font-size: 2.2rem
}
.package-extras-one-product .combos-extra .combo-box .top-content-combo .plus p,
.package-extras-one-product .combos-extra .combo-box .top-content-combo .title-combo p {
    margin-bottom: 0;
    text-transform: uppercase
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .top-content-combo .title-combo p {
        font-size: 3rem
    }
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .top-content-combo .plus p {
        font-size: 4.2rem;
        line-height: 35px
    }
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo {
    background-color: rgba(46, 46, 46, .7);
    color: #d1d1d1;
    padding-top: 15px;
    padding-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .bottom-content-combo {
        padding-top: 25px;
        padding-bottom: 25px
    }
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo p {
    font-size: 1.4rem
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo h1,
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo h2,
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo h3,
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo h4,
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo h5,
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo h6 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 1.5rem
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo ul li {
    overflow: hidden;
    display: block;
    float: none;
    font-size: 1.4rem
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo ul li:before {
    content: '\e013';
    display: block;
    float: left;
    font-family: 'Glyphicons Halflings', fantasy;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-right: 4%
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .bottom-content-combo ul li {
        width: 49%;
        float: left;
        padding-right: 5%;
        margin-bottom: 5px
    }
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo ul li b {
    font-size: 1.4rem
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo ul li p {
    padding-left: 4%;
    margin-bottom: 5px
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .bottom-content-combo ul li p {
        max-width: 85%;
        margin-left: 4%;
        padding-left: 0
    }
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo .premiere-jogador {
    position: absolute;
    top: -154px
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo .area-assine span {
    display: block;
    margin-top: 15px;
    font-size: 2rem;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .bottom-content-combo .area-assine span {
        margin-top: 25px;
        font-size: 2.4rem;
        text-align: right
    }
}
.package-extras-one-product .combos-extra .combo-box .bottom-content-combo .area-assine .btn-sky {
    margin-bottom: 0
}
@media only screen and (min-width: 768px) {
    .package-extras-one-product .combos-extra .combo-box .bottom-content-combo .area-assine .btn-sky {
        padding: 17px 12px
    }
}
.package-extras-two-product .package-extras-two-product-container {
    width: 100%;
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) {
    .package-extras-two-product .package-extras-two-product-container {
        width: 45%;
        margin-bottom: 0
    }
}
.package-extras-two-product .package-extras-two-product-block {
    padding: 39px 39px 30px 39px;
    background-color: rgba(46, 46, 46, .7)
}
.package-extras-two-product .package-extras-two-product-header {
    background-image: url(../images/linha-listrada.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 15px
}
.package-extras-two-product .package-extras-two-product-header p {
    float: right;
    margin-bottom: 0;
    font-size: 2.5rem;
    display: block
}
.package-extras-two-product .package-extras-two-product-header span {
    float: right;
    display: block;
    font-size: 1.6rem;
    line-height: initial
}
.package-extras-two-product .title-color {
    font-size: 2.4rem;
    word-wrap: break-word
}
.package-extras-two-product .package-extras-two-product-description {
    min-height: 112px;
    padding-top: 5px
}
.package-extras-two-product .package-extras-two-product-description h4,
.package-extras-two-product .package-extras-two-product-description p {
    color: #d1d1d1
}
.package-extras-two-product .package-extras-two-product-description h4 {
    font-size: 1.8rem
}
.package-extras-two-product .package-extras-two-product-description p {
    font-size: 1.4rem
}
.package-extras-two-product .package-extras-two-product-description .btn-sky {
    margin-bottom: 0;
    margin-top: 40px
}
.list-package .list-package-link-scroll {
    text-transform: uppercase;
    text-decoration: none;
    color: #ce152b;
    font-family: SkyTextMedium, sans-serif;
    font-size: 16px;
    display: block;
    float: right;
    margin-bottom: 30px
}
.list-package-item {
    display: block;
    overflow: hidden;
    padding: 22px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 10px
}
@media only screen and (min-width: 992px) {
    .list-package-item {
        transition: all .2s ease-in-out
    }
}
.list-package-item .list-package-channel a,
.list-package-item .list-package-channel p,
.list-package-item .list-package-channel span,
.list-package-item .list-package-price p,
.list-package-item .list-package-price span,
.list-package-item .list-package-title-text h2,
.list-package-item .list-package-title-text p {
    color: #262626
}
@media only screen and (min-width: 992px) {
    .list-package-item:hover {
        color: #fff;
        transform: scale(1.1);
        -webkit-box-shadow: 0 0 45px -8px rgba(0, 0, 0, .75);
        -moz-box-shadow: 0 0 45px -8px rgba(0, 0, 0, .75);
        box-shadow: 0 0 45px -8px rgba(0, 0, 0, .75)
    }
}
.list-package-item.list-package-item-image .list-package-title-text {
    margin-top: 10px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list-package-item.list-package-item-image .list-package-channel {
        margin-top: 12px
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list-package-item.list-package-item-image .list-package-price {
        margin-top: 14px
    }
}
.list-package-item .btn-sky,
.list-package-item a.btn-sky {
    height: 60px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list-package-item .btn-sky,
    .list-package-item a.btn-sky {
        margin-top: 40px
    }
}
.list-package-item a.btn-sky {
    line-height: 38px
}
.list-package-title-text h2 {
    font-family: SkyTextMedium, sans-serif;
    font-weight: 700;
    margin-top: 0;
    font-size: 3rem
}
.list-package-title-text p {
    font-family: SkyTextMedium, sans-serif;
    color: #555
}
.list-package-image img {
    display: block;
    margin: 16px auto 0
}
.list-package-channel {
    margin-top: 11px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list-package-channel {
        margin-top: 40px
    }
}
.list-package-channel a,
.list-package-channel p {
    display: block;
    font-family: SkyTextMedium, sans-serif
}
.list-package-channel p {
    font-size: 2.4rem;
    margin-bottom: 0;
    line-height: normal;
    text-align: left
}
.list-package-channel a {
    text-decoration: none;
    font-size: 1.2rem;
    text-align: center
}
.list-package-channel span {
    display: block;
    text-align: left;
    line-height: normal
}
.list-package-price {
    margin-top: 13px;
    float: right
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list-package-price {
        margin-top: 40px
    }
}
.list-package-price span {
    display: block;
    color: #555;
    line-height: normal
}
.list-package-price span:nth-child(3) {
    float: right
}
.list-package-price p {
    font-size: 2.4rem;
    margin-bottom: 0;
    text-align: left;
    line-height: normal
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list-package-price p {
        font-size: 2.2rem
    }
}
.package-channels h3 {
    font-size: 1.8rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) {
    .package-channels h3 {
        font-size: 2.4rem
    }
}
.package-channels .accordion-group {
    margin-bottom: 10px
}
@media only screen and (min-width: 768px) {
    .package-channels .accordion-group {
        margin-bottom: 20px
    }
}
.package-channels .accordion-group .accordion-heading a {
    background-color: #eee;
    height: 40px;
    overflow: hidden;
    display: block
}
@media only screen and (min-width: 768px) {
    .package-channels .accordion-group .accordion-heading a {
        height: 60px
    }
}
.package-channels .accordion-group .accordion-heading a .content-icon {
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 20px;
    text-align: center;
    line-height: 50px
}
@media only screen and (min-width: 768px) {
    .package-channels .accordion-group .accordion-heading a .content-icon {
        width: 60px;
        height: 60px;
        line-height: 77px
    }
}
.package-channels .accordion-group .accordion-heading a .content-icon .package-channel-image {
    width: 18px;
    vertical-align: initial
}
@media only screen and (min-width: 767px) {
    .package-channels .accordion-group .accordion-heading a .content-icon .package-channel-image {
        width: 22px
    }
}
.package-channels .accordion-group .accordion-heading a .content-icon i {
    color: #fff;
    font-size: 2.1rem
}
@media only screen and (min-width: 768px) {
    .package-channels .accordion-group .accordion-heading a .content-icon i {
        font-size: 2.8rem
    }
}
.package-channels .accordion-group .accordion-heading a span {
    font-size: 1.3rem;
    float: left;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 45px
}
@media only screen and (min-width: 768px) {
    .package-channels .accordion-group .accordion-heading a span {
        font-size: 1.8rem;
        line-height: 60px
    }
}
.package-channels .accordion-group .accordion-body .accordion-inner {
    padding: 7% 2% 0 2%;
    background-color: #f5f5f5
}
@media only screen and (min-width: 768px) {
    .package-channels .accordion-group .accordion-body .accordion-inner {
        padding: 2% 2% 0 2%
    }
}
.package-details .notice {
    background-color: #e2dfe0;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2rem;
    padding: 7px;
    border-top: 1px solid #fff;
    margin-top: 20px
}
@media only screen and (min-width: 768px) {
    .package-details .notice {
        min-height: 76px;
        font-size: 1.3rem
    }
}
.package-details .notice.border {
    border-right: 1px solid #fff
}
.package-details .notice a,
.package-details .notice span {
    color: #e0180c;
    font-family: SkyTextMedium, sans-serif
}
.package-details .notice p {
    margin-bottom: 0;
    color: #262626
}
.package-details .notice b {
    margin-bottom: 5px;
    display: block
}
.package-details .title-detail {
    margin-bottom: 30px
}
.package-details .title-detail h2 {
    text-transform: uppercase;
    font-size: 1.8rem;
    font-weight: 700
}
.package-details .title-detail h2 .smart{
    color: #FB6F17;
}
.package-details .title-detail h2 .master{
    color: #C70008;
}
.package-details .title-detail h2 .advanced{
    color: #123FA9;
}
.package-details .title-detail h2 .combo_advanced{
    color: #65A515;
}
.package-details .title-detail h2 .combo_plus{
    color: #019898;
}
.package-details .title-detail h2 .combo_full{
    color: #007043;
}
.package-details .title-detail h2 .combo_media_center{
    color: #123FA9;
}

@media only screen and (min-width: 768px) {
    .package-details .title-detail h2 {
        font-size: 2.4rem
    }
}
.package-details .title-detail p {
    font-size: 1.3rem;
    color: #555
}
@media only screen and (min-width: 768px) {
    .package-details .title-detail p {
        font-size: 1.8rem
    }
}
.package-details .title-detail p span {
    font-weight: 700;
    text-transform: uppercase
}
.package-details .package .theme {
    overflow: hidden;
    padding-top: 35px;
    margin-bottom: 2px;
    background-color: #333;
}
.package-details .package .theme.smart, .package-details .package .theme.cor_FB6F17{
    background-color: #FB6F17;
}
.package-details .package .theme.master, .package-details .package .theme.cor_C70008{
    background-color: #C70008;
}
.package-details .package .theme.advanced, .package-details .package .theme.cor_123FA9{
    background-color: #123FA9;
}
.package-details .package .theme.combo_advanced, .package-details .package .theme.cor_65A515{
    background-color: #65A515;
}
.package-details .package .theme.combo_plus, .package-details .package .theme.cor_019898{
    background-color: #019898;
}
.package-details .package .theme.combo_full, .package-details .package .theme.cor_007043{
    background-color: #007043;
}
.package-details .package .theme.combo_media_center, .package-details .package .theme.cor_123FA9{
    background-color: #123FA9;
}
@media only screen and (min-width: 768px) {
    .package-details .package .theme {
        padding-top: 45px;
        padding-bottom: 40px
    }
}
.package-details .package .title-package {
    margin-bottom: 36px
}
.package-details .package .title-package span {
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center
}
.package-details .package .title-package span:first-child {
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) {
    .package-details .package .title-package span:first-child {
        font-size: 2rem
    }
}
.package-details .package .title-package span:last-child {
    font-size: 2.1rem;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .package-details .package .title-package span:last-child {
        font-size: 3rem
    }
}
.package-details .package .description {
    color: #fff
}
.package-details .package .description p,
.package-details .package .description span {
    display: block;
    text-align: center
}
.package-details .package .description span {
    color: #000;
    text-decoration: line-through;
    font-size: 2rem
}
.package-details .package .description p {
    font-size: 1.2rem;
    text-transform: uppercase
}

.package-details .package .description .desc-valor-pacote {
    margin: 0 auto;
    text-align: left;
    width: 90%;
    display: block;
}

.package-details .package .description .desc-valor-pacote .title-desc-valor-pacote,
.package-details .package .description .desc-valor-pacote .div-desc-valor-pacote,
.package-details .package .description .desc-valor-pacote .pag-desc-valor-pacote {
    color: #fff;
    font-size: 1.4rem;
    width: 100%;
    text-decoration: none;
    display: block;
    text-align: center;
}
@media only screen and (min-width: 768px) {
    .package-details .package .description p {
        font-size: 1.8rem
    }
}
.package-details .package .description p strong {
    font-size: 1.8rem
}
@media only screen and (min-width: 768px) {
    .package-details .package .description p strong {
        font-size: 2.6rem
    }
}
.package-details .package .description p a {
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 1.8rem;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 10px;
}
.package-details .package .type-channel {
    background-color: #e7e7e7;
    padding-top: 5px;
    padding-bottom: 5px
}
.package-details .package .type-channel.border {
    border-left: 1px solid #c4d4b6;
    border-right: 1px solid #c4d4b6
}
.package-details .package .type-channel span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word
}
.package-details .package .type-channel span:first-child {
    font-size: 1.4rem;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .package-details .package .type-channel span:first-child {
        font-size: 2.2rem
    }
}
.package-details .package .type-channel span:last-child {
    font-size: .9rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .package-details .package .type-channel span:last-child {
        font-size: .8rem
    }
}
.package-details .talk {
    margin-top: 30px;
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) {
    .package-details .talk {
        margin-top: 76px;
        margin-bottom: 0
    }
}
.package-details .talk p {
    display: block;
    text-transform: uppercase;
    text-align: center;
    color: #555;
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    .package-details .talk p {
        font-size: 1.8rem
    }
}
.package-details .talk span {
    font-size: 2.1rem;
    color: #e0180c;
    font-weight: 700;
    margin-left: 1.2rem
}
@media only screen and (min-width: 768px) {
    .package-details .talk span {
        font-size: 3rem
    }
}
.package-details .talk .icon-tel {
    text-align: center
}
.package-details .talk .icon-tel i {
    color: #e0180c;
    font-size: 2rem
}
@media only screen and (min-width: 768px) {
    .package-details .talk .icon-tel i {
        font-size: 2.8rem
    }
}
.package-details .tabs-package .nav-tabs>li a {
    border: 0;
    background-color: #eee;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
    color: #555;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.package-details .tabs-package .nav-tabs>li a:hover {
    color: #fff
}
.package-details .tabs-package .nav-tabs>li.active>a {
    border: 0;
    color: #fff
}
.package-details .tabs-package .tab-content .tab-pane .image-decoder {
    margin-top: -6%
}
.package-details .tabs-package .tab-content .tab-pane .image-decoder img {
    margin: 0 auto
}
.package-details .tabs-package .tab-content .tab-pane .first-content {
    padding: 5%
}
@media only screen and (min-width: 768px) {
    .package-details .tabs-package .tab-content .tab-pane .first-content {
        min-height: 226px
    }
}
.package-details .tabs-package .tab-content .tab-pane .first-content h4,
.package-details .tabs-package .tab-content .tab-pane .first-content h3,
.package-details .tabs-package .tab-content .tab-pane .first-content p {
    color: #fff
}
.package-details .tabs-package .tab-content .tab-pane .first-content h4,
.package-details .tabs-package .tab-content .tab-pane .first-content h3 {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}
@media only screen and (min-width: 768px) {
    .package-details .tabs-package .tab-content .tab-pane .first-content h4,
    .package-details .tabs-package .tab-content .tab-pane .first-content h3 {
        font-size: 1.8rem
    }
}
.package-details .tabs-package .tab-content .tab-pane .first-content p {
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) {
    .package-details .tabs-package .tab-content .tab-pane .first-content p {
        font-size: 1.8rem
    }
}
.package-details .tabs-package .tab-content .tab-pane .second-content {
    padding: 5%;
    background-color: #e7e7e7;
    overflow: hidden
}
.package-details .tabs-package .tab-content .tab-pane .second-content h5,
.package-details .tabs-package .tab-content .tab-pane .second-content h4 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.2rem;
    margin-top: 0;
    color: #262626
}
@media only screen and (min-width: 768px) {
    .package-details .tabs-package .tab-content .tab-pane .second-content h5,
    .package-details .tabs-package .tab-content .tab-pane .second-content h4 {
        font-size: 1.6rem
    }
}
.package-details .tabs-package .tab-content .tab-pane .second-content p {
    font-size: 1.2rem;
    color: #262626
}
@media only screen and (min-width: 768px) {
    .package-details .tabs-package .tab-content .tab-pane .second-content p {
        font-size: 1.4rem;
        min-height: 80px
    }
}
.package-details .tabs-package .tab-content .tab-pane .second-content .itme-block-attribute {
    margin-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .package-details .tabs-package .tab-content .tab-pane .second-content .itme-block-attribute {
        margin-bottom: 30px
    }
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .container .slider_combo {
        flex-direction: row;
        width: 100%;
        display: flex;
        overflow: auto
    }
}
#sky-main .plan-comparison .top-content .compare {
    text-align: center;
    border: 0;
    padding-top: 0;
    margin-top: 0;
    width: 100%;
    display: inline-block
}
#sky-main .plan-comparison .top-content p {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    color: #6b6765
}
#sky-main .plan-comparison .top-content p.subtitle {
    margin-bottom: 5px;
    font-weight: 700;
    text-align: center
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .top-content p.subtitle {
        font-size: 2.4rem;
        font-weight: 400
    }
}
#sky-main .plan-comparison .top-content p.title-description {
    text-align: center;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 20px;
    width: 100%
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .top-content p.title-description {
        font-size: 1.8rem;
        display: inline-block!important;
        position: relative
    }
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .top-content p.title-description {
        display: none
    }
}
#sky-main .plan-comparison .top-content button {
    margin-top: 0;
    font-weight: 700;
    min-height: 60px;
    white-space: normal;
    max-width: 33%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
/*Alterado para Acessibilidade */
#sky-main .plan-comparison .top-content button i {
    font-size: 4rem;
    vertical-align: middle;
    margin-right: 5px
}
#sky-main .plan-comparison .top-content button .icon {
    font-size: 4rem;
    vertical-align: middle;
    margin-right: 5px
}
#sky-main .plan-comparison .top-content button span {
    font-size: 1.8rem
}
#sky-main .plan-comparison .title-package {
    margin-top: 35px;
    margin-bottom: 10px
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .title-package {
        margin-top: 0
    }
}
#sky-main .plan-comparison .title-package .plus {
    text-align: center
}
#sky-main .plan-comparison .title-package .border {
    overflow: hidden;
    border-top: 1px solid #e7e7e7
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title-package .border {
        padding-top: 30px;
        padding-bottom: 10px
    }
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .title-package .border {
        padding-top: 20px
    }
}
#sky-main .plan-comparison .title-package .border .fa-arrow-right {
    line-height: 20px;
    float: left;
    margin-right: 5px
}
#sky-main .plan-comparison .title-package .border .subtitle-package {
    font-family: SkyTextRegular, sans-serif;
    width: 100%;
    display: inherit;
    font-weight: 400
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title-package .border .subtitle-package {
        font-size: 1.5rem;
        font-weight: 700
    }
}
#sky-main .plan-comparison .title-package h4, #sky-main .plan-comparison .title-package h2  {
    text-transform: uppercase;
    padding-bottom: 10px;
    float: left;
    font-size: 2rem;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .title-package h4, #sky-main .plan-comparison .title-package h2 {
        margin-top: 10px;
        margin-bottom: 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title-package h4, #sky-main .plan-comparison .title-package h2 {
        margin-top: 20px;
        margin-bottom: 0;
        font-size: 3rem;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
#sky-main .plan-comparison .title-package .value {
    float: left;
    color: #4b4b4b;
    font-size: 3rem;
    margin-top: 20px;
    font-weight: 500;
    padding-bottom: 10px;
    line-height: 1.1;
    margin-left: 10px
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .title-package .value {
        font-size: 2rem;
        margin-top: 10px
    }
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title-package .value {
        font-size: 3rem;
        margin-top: 20px
    }
}
#sky-main .plan-comparison .title-package .combo-type {
    float: left;
    margin-left: 10px;
    font-size: 3rem;
    line-height: 1.1;
    padding-bottom: 20px;
    font-weight: 500;
    margin-top: 20px;
    color: #007043
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .title-package .combo-type {
        font-size: 2rem;
        margin-top: 10px
    }
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title-package .combo-type {
        font-size: 3rem;
        margin-top: 20px
    }
}
#sky-main .plan-comparison .title-package span {
    text-transform: uppercase
}
#sky-main .plan-comparison .title-package span.smart{
    color: #FB6F17;
}
#sky-main .plan-comparison .title-package span.master{
    color: #C70008;
}
#sky-main .plan-comparison .title-package span.advanced{
    color: #123FA9;
}
#sky-main .plan-comparison .title-package span.combo_advanced{
    color: #65A515;
}
#sky-main .plan-comparison .title-package span.combo_plus{
    color: #019898;
}
#sky-main .plan-comparison .title-package span.combo_full{
    color: #007043;
}
#sky-main .plan-comparison .title-package span.combo_media_center{
    color: #123FA9;
}
#sky-main .plan-comparison .title-package .icon-more {
    padding: 0
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title-package .icon-more {
        padding: unset
    }
}
#sky-main .plan-comparison .title-package .icon-more i {
    font-size: 3.4rem
}
#sky-main .plan-comparison .package-item {
    padding-top: 15px
}
@media only screen and (max-width: 768px) {
    #sky-main .plan-comparison .package-item {
        min-width: 260px;
        max-width: 260px;
        margin-bottom: 30px
    }
}
#sky-main .plan-comparison .package-item.active {
    opacity: 1
}
#sky-main .plan-comparison .package-item.inactive {
    opacity: .5
}
#sky-main .plan-comparison .package-item .theme {
    overflow: hidden;
    padding-top: 30px;
    border-radius: 10px 10px 0 0
}
#sky-main .plan-comparison .package-item .theme .info-item {
    width: 86%;
    margin: 0 auto;
    display: flex;
    float: left;
    margin-right: 7%;
    margin-left: 7%;
    border: 1px solid #fff;
    border-radius: 8px;
    margin-bottom: 20px
}
#sky-main .plan-comparison .package-item .theme.theme-lime {
    background-color: #78bf1f
}
#sky-main .plan-comparison .package-item .theme.theme-dark-aquamarine {
    background-color: #019864
}
#sky-main .plan-comparison .package-item .theme.theme-dark-aquamarine .data-item.border {
    border-right: 1px solid #019864;
    border-left: 1px solid #019864
}
#sky-main .plan-comparison .package-item .theme.theme-navy-blue {
    background-color: #2b008e
}
#sky-main .plan-comparison .package-item .theme.theme-navy-blue .data-item.border {
    border-right: 1px solid #2b008e;
    border-left: 1px solid #2b008e
}
#sky-main .plan-comparison .package-item .theme.theme-red {
    background-color: #c70008
}
#sky-main .plan-comparison .package-item .theme.theme-red .data-item.border {
    border-right: 1px solid #c70008;
    border-left: 1px solid #c70008
}
#sky-main .plan-comparison .package-item .theme.theme-light-green {
    background-color: #65a515
}
#sky-main .plan-comparison .package-item .theme.theme-light-green .data-item.border {
    border-right: 1px solid #65a515;
    border-left: 1px solid #65a515
}
#sky-main .plan-comparison .package-item .theme.theme-green {
    background-color: #439300
}
#sky-main .plan-comparison .package-item .theme.theme-green.border {
    border-right: 1px solid #439300;
    border-left: 1px solid #439300
}
#sky-main .plan-comparison .package-item .theme.theme-dark-green {
    background-color: #007043
}
#sky-main .plan-comparison .package-item .theme.theme-dark-green.border {
    border-right: 1px solid #007043;
    border-left: 1px solid #007043
}
#sky-main .plan-comparison .package-item .theme.theme-aquamarine {
    background-color: #019898
}
#sky-main .plan-comparison .package-item .theme.theme-aquamarine.border {
    border-right: 1px solid #019898;
    border-left: 1px solid #019898
}
#sky-main .plan-comparison .package-item .theme.theme-blue {
    background-color: #123fa9
}
#sky-main .plan-comparison .package-item .theme.theme-blue.border {
    border-right: 1px solid #123fa9;
    border-left: 1px solid #123fa9
}
#sky-main .plan-comparison .package-item .theme.theme-dark-purple {
    background-color: #2b008e
}
#sky-main .plan-comparison .package-item .theme.theme-dark-purple.border {
    border-right: 1px solid #2b008e;
    border-left: 1px solid #2b008e
}
#sky-main .plan-comparison .package-item .theme.theme-purple {
    background-color: #5310ad
}
#sky-main .plan-comparison .package-item .theme.theme-purple.border {
    border-right: 1px solid #5310ad;
    border-left: 1px solid #5310ad
}
#sky-main .plan-comparison .package-item .theme.theme-light-purple {
    background-color: #a602a6
}
#sky-main .plan-comparison .package-item .theme.theme-light-purple.border {
    border-right: 1px solid #a602a6;
    border-left: 1px solid #a602a6
}
#sky-main .plan-comparison .package-item .theme.theme-pink {
    background-color: #ce0271
}
#sky-main .plan-comparison .package-item .theme.theme-pink.border {
    border-right: 1px solid #ce0271;
    border-left: 1px solid #ce0271
}
#sky-main .plan-comparison .package-item .theme.theme-yellow {
    background-color: #ffa701
}
#sky-main .plan-comparison .package-item .theme.theme-yellow.border {
    border-right: 1px solid #ffa701;
    border-left: 1px solid #ffa701
}
#sky-main .plan-comparison .package-item .theme.theme-orange {
    background-color: #fb6f17
}
#sky-main .plan-comparison .package-item .theme.theme-orange.border {
    border-right: 1px solid #fb6f17;
    border-left: 1px solid #ffa701
}
#sky-main .plan-comparison .package-item .theme .theme-light-yellow {
    background-color: #ffcb00
}
#sky-main .plan-comparison .package-item .theme .theme-light-yellow.border {
    border-right: 1px solid #ffcb00;
    border-left: 1px solid #ffcb00
}
#sky-main .plan-comparison .package-item .theme .theme-package-orange {
    background-color: #fb6f17
}
#sky-main .plan-comparison .package-item .theme .theme-package-orange.border {
    border-right: 1px solid #fb6f17;
    border-left: 1px solid #fb6f17
}
#sky-main .plan-comparison .package-item .theme .theme-package-wine {
    background-color: #d1241c
}
#sky-main .plan-comparison .package-item .theme .theme-package-wine.border {
    border-right: 1px solid #d1241c;
    border-left: 1px solid #d1241c
}
#sky-main .plan-comparison .package-item .theme .theme-package-pink-purple {
    background-color: #b62665
}
#sky-main .plan-comparison .package-item .theme .theme-package-pink-purple.border {
    border-right: 1px solid #b62665;
    border-left: 1px solid #b62665
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .package-item {
        padding-top: unset
    }
}
#sky-main .plan-comparison .package-item .notice {
    background-color: #eee;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2rem;
    padding: 7px;
    border-top: 1px solid #fff;
    padding-top: 15px
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    #sky-main .plan-comparison .package-item .notice {
        font-size: 1.1rem
    }
}
#sky-main .plan-comparison .package-item .notice.border {
    border-right: 1px solid #e2dfe0
}
#sky-main .plan-comparison .package-item .notice a,
#sky-main .plan-comparison .package-item .notice span {
    color: #e0180c;
    font-family: SkyTextMedium, sans-serif
}
#sky-main .plan-comparison .package-item .notice p {
    margin-bottom: 0;
    color: #262626
}
#sky-main .plan-comparison .package-item .notice b {
    margin-bottom: 5px;
    display: block
}
#sky-main .plan-comparison .package-item .package-actions {
    display: flex;
    float: left;
    width: 100%
}
#sky-main .plan-comparison .package-item .compare {
    align-items: center
}
#sky-main .plan-comparison .package-item .compare,
#sky-main .plan-comparison .package-item .more {
    padding-top: 13px;
    padding-bottom: 13px;
    border: 1px solid #e2dfe0;
    background-color: #fff
}
#sky-main .plan-comparison .title {
    margin-bottom: 30px
}
#sky-main .plan-comparison .title span {
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title span:first-child {
        font-size: 1.8rem
    }
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .title span:last-child {
        font-size: 3rem
    }
}
#sky-main .plan-comparison .theme-blue .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-dark-green .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-navy-blue .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-aquamarine .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-red .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-dark-purple .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-purple .description p span {
    color: #fff
}
#sky-main .plan-comparison .theme-light-purple .description p span {
    color: #fff
}
#sky-main .plan-comparison .description {
    color: #fff;
    text-align: center;
    overflow: hidden;
    margin-bottom: 20px;
    padding-left: 7px;
    padding-right: 7px
}
#sky-main .plan-comparison .description span {
    text-decoration: line-through
}

#sky-main .plan-comparison .description .desc-valor-pacote {
    margin: 0 auto;
    text-align: left;
    width: 90%;
    display: block;
}

#sky-main .plan-comparison .description .desc-valor-pacote .title-desc-valor-pacote, #sky-main .plan-comparison .description .desc-valor-pacote .div-desc-valor-pacote, #sky-main .plan-comparison .description .desc-valor-pacote .pag-desc-valor-pacote {
    font-size: 1rem;
    width: 100%;
    text-decoration: none;
    display: block;
}

@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .description span {
        font-size: 2rem
    }
}
#sky-main .plan-comparison .description p {
    line-height: normal
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .description p {
        font-size: 2.1rem;
        width: 94%
    }
}
#sky-main .plan-comparison .description p span {
    text-decoration: line-through;
    margin: 10px
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .description p span {
        font-size: 2rem
    }
}
#sky-main .plan-comparison .description p strong {
    margin: 0 5px;
    font-weight: initial
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .description p strong {
        font-size: 2.6rem
    }
}
#sky-main .plan-comparison .description p a {
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 1.4rem;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 10px;
}
#sky-main .plan-comparison .data-item {
    background-color: rgba(255, 255, 255, .3);
    text-align: center;
    color: #fff;
    padding: 10px 5px
}
#sky-main .plan-comparison .data-item small,
#sky-main .plan-comparison .data-item span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word
}
#sky-main .plan-comparison .data-item span {
    font-weight: 700
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .data-item span {
        font-size: 1.8rem
    }
}
#sky-main .plan-comparison .data-item small {
    font-size: .7rem
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .more {
        margin-top: 0
    }
}
#sky-main .plan-comparison .more a {
    text-transform: uppercase;
    font-size: 1.4rem;
    color: #4b4b4b;
    font-weight: 700;
    display: block;
    text-align: center;
    text-decoration: none
}
#sky-main .plan-comparison .selected-package {
    opacity: .85;
    background-color: #e9281f!important
}
#sky-main .plan-comparison .selected-package label {
    color: #fff!important
}
#sky-main .plan-comparison .compare {
    border-right: 1px solid #fff
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    #sky-main .plan-comparison .compare {
        border-right: 0
    }
}
@media only screen and (min-width: 768px) {
    #sky-main .plan-comparison .compare {
        display: grid
    }
}
#sky-main .plan-comparison .compare .checkbox {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    #sky-main .plan-comparison .compare .checkbox {
        text-align: center;
        padding-left: 0
    }
}
#sky-main .plan-comparison .compare .checkbox label {
    text-transform: uppercase;
    font-size: 1.4rem;
    color: #e0180c;
    font-weight: 700;
    padding: 0
}
#sky-main .basic-plan {
    margin-top: 50px;
    margin-bottom: 10px;
    padding-left: 0
}
#sky-main .basic-plan .title-basic-plan {
    float: left;
    margin-right: 25px
}
@media only screen and (max-width: 767px) {
    #sky-main .basic-plan .title-basic-plan {
        margin-right: 20px
    }
}
#sky-main .basic-plan .title-basic-plan h2 {
    color: #e0180c;
    text-transform: uppercase;
    font-size: 1.7rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 5px;
    margin-top: 3px
}
#sky-main .basic-plan .title-basic-plan .value {
    font-weight: 700;
    font-size: 1.4rem
}
#sky-main .basic-plan .more {
    background-color: #ff7200;
    color: #fff;
    padding: 10px 40px;
    text-transform: uppercase;
    border: 0;
    border-radius: 20px;
    float: left;
    text-decoration: none
}
@media only screen and (max-width: 767px) {
    #sky-main .basic-plan .more {
        padding: 10px 30px
    }
}
#sky-main .basic-plan .more:hover {
    opacity: .85
}
#sky-main .basic-plan .line {
    border: 1px solid #e7e7e7;
    float: left;
    width: 64%;
    margin-left: 30px;
    margin-top: 20px
}
@media only screen and (max-width: 767px) {
    #sky-main .basic-plan .line {
        display: none
    }
}
@media only screen and (min-width: 768px) {
    #sky-main .basic-plan .line {
        max-width: 380px
    }
}
@media only screen and (min-width: 991px) {
    #sky-main .basic-plan .line {
        max-width: 600px
    }
}
.promotion-stamp-container {
    background-color: #f8f8f8;
    margin-top: 5vw;
    padding-top: 5vw;
    margin-bottom: 5vw;
    padding-bottom: 5vw
}
@media only screen and (min-width: 992px) {
    .promotion-stamp-container {
        margin-top: 2vw;
        padding-top: 2vw;
        margin-bottom: 2vw;
        padding-bottom: 2vw
    }
}
.promotion-stamp-container .channel-list-container .channel-list-title p {
    font-size: 1.4rem;
    color: #6b6765;
    text-transform: uppercase
}
.promotion-details .promotion-details-header .promotion-title .title {
    font-size: 2.4rem;
    color: #484e4e;
    text-transform: uppercase;
    font-weight: 300
}
.promotion-details .promotion-description p {
    font-size: 1.4rem
}
.promotion-details .promotion-packages {
    margin-top: 5vw
}
.promotion-details .promotion-packages .promotion-packages-title p {
    font-size: 1.4rem;
    color: #6b6765;
    text-transform: uppercase
}
.promotion-details .promotion-packages .promotion-package-list .package {
    border: 1px solid #6b6765;
    border-radius: 5px;
    padding: 2.5vw;
    margin-bottom: 2.5vw
}
.promotion-details .promotion-packages .promotion-package-list .package .package-title {
    text-align: center;
    margin-bottom: 1.5vw
}
.promotion-details .promotion-packages .promotion-package-list .package .package-title h2 {
    font-size: 1.6rem;
    text-transform: uppercase;
    font-weight: 700
}
.promotion-details .promotion-packages .promotion-package-list .package .package-price {
    text-align: center
}
.promotion-details .promotion-packages .promotion-package-list .package .package-price p {
    text-transform: uppercase
}
.promotion-details .promotion-packages .promotion-package-list .package .package-price p,
.promotion-details .promotion-packages .promotion-package-list .package .package-price span {
    color: #6b6765;
    font-size: 1.6rem
}
.promotion-details .promotion-packages .promotion-package-list .package .package-price .price {
    font-size: 30px;
    font-weight: 700;
    color: #555;
    line-height: 15px
}
.promotion-details .promotion-packages .promotion-package-list .package .package-infos {
    text-align: center;
    margin-top: 1.5vw
}
.promotion-details .promotion-packages .promotion-package-list .package .package-infos p {
    font-size: 1.3rem;
    color: #6b6765
}
.large-promotion-stamp {
    margin-top: 38px
}
.large-promotion-stamp .large-promotion-stamp-content {
    background-color: #b62665;
    padding: 12px 2%;
    overflow: hidden;
    text-transform: uppercase
}
.large-promotion-stamp .large-promotion-stamp-content p {
    margin-bottom: 0
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-price p {
    font-size: 1.2rem;
    float: left;
    line-height: 25px;
    margin-right: 10px
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-price .large-promotion-stamp-price-value {
    font-size: 3.2rem;
    float: right;
    color: #fff;
    line-height: 23px
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-price .large-promotion-stamp-price-value .large-promotion-stamp-price-int {
    float: left
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-price .large-promotion-stamp-price-value .large-promotion-stamp-price-decimal {
    font-size: 1.8rem;
    float: left
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-price .large-promotion-stamp-price-value .large-promotion-stamp-price-time {
    line-height: 1;
    font-size: 1rem;
    float: right
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-image {
    margin-top: 10px
}
@media only screen and (min-width: 992px) {
    .large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-image {
        margin-top: 0
    }
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-image img {
    width: 153px;
    margin: 0 auto;
    display: block
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-channel,
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-name {
    color: #fff;
    font-size: 1.6rem;
    line-height: normal
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-name {
    text-align: center;
    margin-top: 15px
}
@media only screen and (min-width: 992px) {
    .large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-name {
        float: left;
        margin-top: 0;
        text-align: left
    }
}
.large-promotion-stamp .large-promotion-stamp-content .large-promotion-stamp-channel {
    float: right
}
.mini-promotion-stamp {
    margin-top: 10px
}
.mini-promotion-stamp .mini-promotion-stamp-content {
    border-top: 3px solid #fff;
    display: block;
    cursor: pointer;
    text-decoration: none;
    background-color: #b62665;
    padding: 6px 5%;
    color: #fff;
    text-transform: uppercase;
    overflow: hidden;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-price {
    float: left
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-price .mini-promotion-stamp-price-title {
    font-size: 1rem
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-price .mini-promotion-stamp-price-int {
    font-size: 3rem;
    line-height: normal;
    float: left
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-price .mini-promotion-stamp-price-float {
    float: left;
    width: 40px;
    font-size: 1.6rem
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-price .mini-promotion-stamp-price-float small {
    font-size: .8rem;
    line-height: normal;
    margin-top: -2px;
    display: block;
    margin-left: 5px
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-rec {
    font-size: 1.2rem;
    float: left;
    width: 65px;
    margin-left: 6%;
    margin-top: 14px
}
.mini-promotion-stamp .mini-promotion-stamp-content .mini-promotion-stamp-arrow {
    float: right;
    margin-top: 13px
}
.gadget_movie_list .movie-list {
    margin-top: 56px
}
.gadget_movie_list .movie-list .list-item {
    margin-bottom: 95px
}
.opcionais{
  margin-bottom: -10px;
}
.color-text {
  color: #fff;
}
.gadget_movie_list .movie-list .list-item .figure-classification {
    position: absolute;
    top: 8px;
    left: 22px;
    width: 24px
}
.gadget_movie_list .movie-list .list-item .target-type {
    position: absolute;
    bottom: 10px;
    right: 15px;
    text-align: center;
    width: auto;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background: #e0180c;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 20px 0 20px;
    font-size: 1.1rem;
    display: inline-block;
    float: right
}
.gadget_movie_list .movie-list .list-item .target-type:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 24px solid #e0180c;
    border-left: 15px solid transparent;
    position: absolute;
    right: 100%;
    top: 0
}
.gadget_movie_list .movie-list .list-item .target-type.target-blue {
    background: #07a5ef
}
.gadget_movie_list .movie-list .list-item .target-type.target-blue:before {
    border-bottom: 24px solid #07a5ef
}
.gadget_movie_list .movie-list .list-item .short-description {
    width: 85%;
    display: block;
    text-align: center;
    position: absolute;
    font-size: 1.6rem;
    color: #555;
    text-transform: uppercase
}
.gadget_movie_list .movie-list .list-item .figure-type {
    position: absolute;
    bottom: 28px;
    right: 15px
}
.gadget_movie_list .movie-list .list-item .figure-movie {
    width: 100%;
    height: 100%
}
@media only screen and (min-width: 768px) {
    .gadget_movie_list .movie-list .list-item .figure-movie {
        width: 100%;
        height: 319px
    }
}
.gadget_movie_list .movie-list .list-item.left-data-movie-container .data-movie-container {
    right: 218px
}
.gadget_movie_list .movie-list .list-item.left-data-movie-container .data-movie-container .arrow-left-red {
    float: right;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    right: -18px;
    left: initial
}
.gadget_movie_list .movie-list .list-item.left-data-movie-container .data-movie-container .data-movie-content {
    float: left
}
.gadget_movie_list .movie-list .list-item a {
    text-decoration: none
}
.gadget_movie_list .movie-list .list-item a img {
    margin-bottom: 10px
}
.gadget_movie_list .movie-list .list-item a p {
    text-transform: uppercase;
    color: #555;
    margin-bottom: 0
}
.gadget_movie_list .movie-list .list-item a p.short-description {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 2.8rem;
    font-size: 1.4rem;
    line-height: 1.4rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center
}
.gadget_movie_list .movie-list .list-item:hover .data-movie-container {
    display: block
}
.gadget_movie_list .movie-list .list-item .data-movie-container {
    position: absolute;
    width: 330px;
    height: 410px;
    right: -305px;
    top: 60px;
    display: none;
    z-index: 2
}
.gadget_movie_list .movie-list .list-item .data-movie-container .arrow-left-red {
    display: block;
    color: #e0180c;
    font-size: 4.5rem;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    position: absolute;
    left: -17px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content {
    background-color: #fff;
    width: 320px;
    height: auto;
    float: right;
    -webkit-box-shadow: 0 0 10px 0 #787878;
    -moz-box-shadow: 0 0 10px 0 #787878;
    box-shadow: 0 0 10px 0 #787878
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-top {
    background-color: #e0180c;
    height: 70px;
    padding: 9px 58px 9px 28px;
    display: table;
    width: 100%
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-top h4 {
    color: #fff;
    margin-top: 0;
    font-size: 2.4rem;
    vertical-align: bottom;
    display: table-cell
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content {
    padding: 20px 30px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .rating {
    margin-bottom: 10px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .rating i {
    font-size: 18px;
    color: #f9a616;
    margin-right: 5px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .gender {
    font-size: 1.6rem;
    color: #888;
    margin-bottom: 5px;
    display: block
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .scroll {
    overflow-y: auto;
    height: 62px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content p {
    text-transform: none;
    color: #888;
    margin-bottom: 0
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .time {
    overflow: hidden;
    margin-bottom: 5px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .time .classification {
    float: left;
    width: 20px;
    height: auto
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-content .time strong {
    color: #555;
    font-size: 1.6rem;
    float: left;
    margin-top: 0;
    margin-left: 12px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-bottom {
    background-color: #eee;
    border-top: 1px solid #e7e7e7;
    height: 88px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-bottom .btn-price-alugue {
    margin: 0 auto;
    display: block;
    margin-top: 20px
}
.gadget_movie_list .movie-list .list-item .data-movie-container .data-movie-content .panel-bottom .btn-sky {
    width: 255px;
    margin: 20px auto 0 auto;
    display: block
}
.shown .sb-container {
    position: relative;
    height: auto
}
.shown .sb-container .sb-info {
    position: relative;
    margin-bottom: 20px
}
.simple-dialog .container {
    padding-right: 0;
    padding-left: 0
}
.simple-dialog .container div[class^=box] {
    float: left;
    position: relative
}
.simple-dialog .container div[class^=box]:first-child:nth-last-child(1) {
    width: 100%
}
.simple-dialog .container div[class^=box] li {
    text-align: left
}
.simple-dialog .container div[class^=box] li label {
    margin-left: 10px;
    overflow: hidden;
    vertical-align: top
}
.simple-dialog .container div[class^=box] li input[type=radio]:checked+label {
    color: #e0180c
}
.simple-dialog .container .dialog-text-area {
    margin: 10px 0;
    font-size: 1.4rem
}
.simple-dialog .container .dialog-text-area p {
    color: #262626;
    font-size: 1.4rem
}
.simple-dialog .container .box-image {
    width: 100%
}
@media only screen and (min-width: 992px) {
    .simple-dialog .container .box-image {
        width: 40%
    }
}
.simple-dialog .container .box-radio-button-list {
    padding-bottom: 25px;
    width: 100%
}
@media only screen and (min-width: 768px) {
    .simple-dialog .container .box-radio-button-list {
        width: auto
    }
}
.simple-dialog .container .box-content {
    width: 100%
}
@media only screen and (min-width: 992px) {
    .simple-dialog .container .box-content {
        width: 60%
    }
}
.simple-dialog .container .box-content .content-text {
    display: grid;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0;
    width: 100%
}
.simple-dialog .container .box-content .content-button {
    height: auto;
    display: flex;
    margin-top: 30px
}
.simple-dialog .container .image-area {
    width: 100%;
    text-align: center
}
@media only screen and (min-width: 992px) {
    .simple-dialog .container .image-area {
        width: 40%
    }
}
.simple-dialog .container .image-area img {
    margin: 0 auto
}
.simple-dialog .container .simple-dialog-container {
    background-color: #f5f5f5;
    padding: 30px 50px;
    overflow: hidden
}
.simple-dialog .container .simple-dialog-text h3 {
    color: #e0180c;
    margin-bottom: 20px;
    font-size: 2.6rem;
    line-height: 35px;
    width: 100%;
    display: inline-table
}
.simple-dialog .container .simple-dialog-text input {
    width: 118px;
    height: 46px;
    margin: 0 auto 20px auto;
    font-size: 1.4rem
}
.simple-dialog .container .simple-dialog-text-small {
    margin-top: 20px
}
.simple-dialog .container .simple-dialog-text-small small {
    line-height: normal;
    font-size: 1.1rem
}
.simple-dialog .container .simple-dialog-docker {
    width: auto;
    margin: 0 auto;
    overflow: hidden;
    text-align: center
}
@media only screen and (min-width: 992px) {
    .simple-dialog .container .simple-dialog-docker {
        width: 100%
    }
}
.simple-dialog .container .simple-dialog-docker .dialog-nds {
    font-size: 2.5rem;
    color: #000;
    margin-bottom: 10px
}
@media only screen and (min-width: 768px) {
    .simple-dialog .container .simple-dialog-docker .dialog-nds {
        font-size: 5rem
    }
}
.simple-dialog .container .full-box {
    width: 70%
}
.simple-dialog .container .full-box .row {
    margin: 0
}
.simple-dialog .container .full-box .row hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ccc
}
.simple-dialog .container .full-box .row .dialog-text-area p {
    text-align: left
}
.simple-dialog .container .full-box .row .dialog-text-area span {
    width: 100%;
    display: flex;
    margin-bottom: 10px
}
.simple-dialog .container .full-box .row .dialog-text-area span img {
    margin-right: 5px
}
.simple-dialog .container .full-box .row .dialog-text-area ul {
    margin-left: 30px
}
.simple-dialog .container .full-box .row .dialog-text-area ul h2 {
    font-size: 16px;
    text-align: left;
    font-weight: 700
}
.simple-dialog .container .full-box .row .dialog-text-area ul li {
    margin-bottom: 10px
}
.simple-dialog .container .full-box .row .dialog-text-area ul li img {
    margin-right: 5px
}
.simple-dialog .container .btn-sky {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    white-space: normal
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .simple-dialog .container .btn-sky {
        width: 42%
    }
    .simple-dialog .container .btn-sky:first-child {
        margin-left: 2%;
        margin-right: 2%
    }
    .simple-dialog .container .btn-sky:last-child {
        margin-left: 2%;
        margin-right: 2%
    }
}
@media only screen and (min-width: 992px) {
    .simple-dialog .container .btn-sky {
        width: 46%;
        margin-top: 0;
        margin-bottom: 0
    }
    .simple-dialog .container .btn-sky:first-child {
        margin-left: 1%;
        margin-right: 1%
    }
    .simple-dialog .container .btn-sky:last-child {
        margin-left: 1%;
        margin-right: 1%
    }
}
.simple-dialog .container .title-gpt {
    text-align: center;
    border-bottom: 1px solid #e0e3ed;
    padding-bottom: 20px;
    margin: 20px 0 10px 0
}
.simple-dialog .container .title-gpt h2 {
    font-size: 1.8rem
}
.legal-text {
    margin-top: 50px;
    padding-bottom: 50px
}
.legal-text .text_legal {
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) {
    .legal-text .text_legal {
        font-size: 1rem
    }
}
.legal-text .text_legal a {
    color: #e0180c;
    text-decoration: none
}
@media only screen and (min-width: 992px) {
    .icon-dialog .simple-dialog-docker {
        width: 600px
    }
}
@media only screen and (min-width: 992px) {
    .icon-dialog .simple-dialog-docker .box-image {
        width: 10%
    }
}
.icon-dialog .simple-dialog-docker .box-content {
    width: 90%
}
.icon-dialog .simple-dialog-docker.medium {
    width: 96%;
    float: left;
    text-align: left;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 30px
}
.icon-dialog .simple-dialog-docker.medium h3 {
    font-size: 16px;
    font-family: SkyTextMedium, sans-serif
}
@media only screen and (min-width: 992px) {
    .icon-dialog .simple-dialog-docker.medium {
        width: 46%;
        margin-bottom: 0
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .icon-dialog .simple-dialog-docker.medium {
        text-align: center
    }
}
@media only screen and (min-width: 992px) {
    .icon-dialog .simple-dialog-docker.medium .box-image {
        width: 16%;
        margin-bottom: 0
    }
}
@media only screen and (min-width: 992px) {
    .icon-dialog .simple-dialog-docker.medium .box-content {
        width: 84%;
        margin-bottom: 0
    }
}
.button-area {
    padding-bottom: 25px
}
@media only screen and (min-width: 992px) {
    .button-area {
        padding-bottom: 0
    }
}
.button-area .button-item {
    padding-bottom: 15px
}
.button-area .button-item .btn {
    display: block;
    white-space: normal
}
.channel-list .channel-list-images ul li {
    display: inline-block;
    text-align: center;
    margin: 0 8px 30px 8px
}
.channel-list .channel-list-images ul li img {
    margin-bottom: 12px
}
.channel-list .channel-list-images ul li span {
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #555
}
.buy-channel figure {
    height: 75px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .buy-channel figure {
        border-right: 0
    }
}
@media only screen and (min-width: 992px) {
    .buy-channel figure {
        border-right: 1px solid #6b6765
    }
}
.buy-channel figure img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
    display: block
}
@media only screen and (min-width: 768px) {
    .buy-channel figure img {
        margin: auto
    }
}
.buy-channel p a {
    color: #e0180c
}
.buy-channel .text p {
    margin-bottom: 0
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .buy-channel .text p {
        width: 100%;
        text-align: center
    }
}
.buy-channel .text p:first-child {
    font-size: 2.5rem;
    text-align: center
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .buy-channel .text p:first-child {
        font-size: 3.6rem
    }
}
@media only screen and (min-width: 992px) {
    .buy-channel .text p:first-child {
        text-align: left
    }
}
.buy-channel .text p:first-child span {
    font-weight: 700
}
.buy-channel .text p:first-child a {
    text-decoration: none
}
.buy-channel .text p:first-child a:hover {
    text-decoration: underline
}
.buy-channel .text p:first-child i {
    vertical-align: text-top;
    margin-right: 5px;
    font-size: 44px
}
.buy-channel .text p:last-child {
    font-size: 2.4rem;
    text-align: center;
    float: left
}
@media only screen and (min-width: 992px) {
    .buy-channel .text p:last-child {
        text-align: left
    }
}
.image-link-list {
    padding-top: 20px
}
.image-link-list.image-link-list-border li {
    border-right: 1px solid #ccc
}
.image-link-list .icons-button-list {
    overflow: scroll;
    overflow-x: scroll;
    overflow-y: hidden;
    float: none!important
}
@media only screen and (min-width: 992px) {
    .image-link-list .icons-button-list {
        overflow: hidden
    }
}
.image-link-list .icons-button-list ul {
    width: calc(1510px)
}
@media only screen and (min-width: 768px) {
    .image-link-list .icons-button-list ul {
        width: 100%
    }
}
.image-link-list .icons-button-list ul li {
    text-align: center;
    width: 235px;
    float: left;
    margin-bottom: 15px
}
.image-link-list .icons-button-list ul li:last-child {
    margin-right: 0;
    border: 0
}
@media only screen and (min-width: 768px) {
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(1) {
        width: calc(100% / 1)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(1)~li {
        width: calc(100% / 1)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(2) {
        width: calc(100% / 2)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(2)~li {
        width: calc(100% / 2)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(3) {
        width: calc(100% / 3)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(3)~li {
        width: calc(100% / 3)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(4) {
        width: calc(100% / 4)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(4)~li {
        width: calc(100% / 4)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(5) {
        width: calc(100% / 5)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(5)~li {
        width: calc(100% / 5)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(6) {
        width: calc(100% / 6)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(6)~li {
        width: calc(100% / 6)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(7) {
        width: calc(100% / 7)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(7)~li {
        width: calc(100% / 7)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(8) {
        width: calc(100% / 8)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(8)~li {
        width: calc(100% / 8)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(9) {
        width: calc(100% / 9)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(9)~li {
        width: calc(100% / 9)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(10) {
        width: calc(100% / 10)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(10)~li {
        width: calc(100% / 10)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(11) {
        width: calc(100% / 11)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(11)~li {
        width: calc(100% / 11)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(12) {
        width: calc(100% / 12)
    }
    .image-link-list .icons-button-list ul li:first-child:nth-last-child(12)~li {
        width: calc(100% / 12)
    }
}
.image-link-list .icons-button-list ul li a {
    text-decoration: none
}
.image-link-list .icons-button-list ul li a .figure img {
    max-width: 180px;
    max-height: 180px;
    min-height: 54px
}
.image-link-list .icons-button-list ul li a .figure-caption {
    position: relative;
    background: 0 0;
    width: 100%;
    bottom: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px
}
.image-link-list .icons-button-list ul li a .figure-caption span {
    left: 0;
    bottom: 4px;
    position: relative;
    display: block;
    width: 100%;
    font-size: 1.6rem
}
.image-link-list .icons-button-list ul li a .image-link-list-text {
    color: #6b6765;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.4rem
}
.image-link-list .icons-button-list ul li:hover a {
    cursor: pointer;
    text-decoration: none
}
.image-link-list .icons-button-list ul li:hover a .figure-caption span {
    color: #e0180c;
    text-decoration: none
}
.image-link-list .icons-button-list ul li:hover a .image-link-list-text {
    color: #e0180c
}
.image-carousel-description .image-carousel-scroll {
    overflow-x: auto;
    overflow-y: hidden
}
.image-carousel-description .image-carousel-container {
    list-style: none;
    width: auto
}
.image-carousel-description .image-carousel-item {
    display: block;
    float: left;
    max-width: 200px;
    text-align: center;
    margin: 0 30px
}
.image-carousel-description .image-carousel-item a {
    text-decoration: none
}
.image-carousel-description .image-carousel-image {
    margin-bottom: 10px
}
.image-carousel-description .image-carousel-text {
    margin-bottom: 0;
    color: #a3a3a3;
    font-size: 1.6rem
}
.accordion-banner .panel-group .panel.panel-default {
    border: 0
}
.accordion-banner .panel-group .panel .panel-heading {
    padding: 0;
    color: #fff;
    position: relative;
    overflow: hidden
}
.accordion-banner .panel-group .panel .panel-heading img {
    position: absolute;
    width: 100%;
    top: 0
}
.accordion-banner .panel-group .panel .panel-heading .panel-title a {
    display: block;
    height: 200px;
    position: relative;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(38%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .81)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
}
.accordion-banner .panel-group .panel .panel-heading .panel-title a.collapsed {
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(38%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .81)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .81) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
}
.accordion-banner .panel-group .panel .panel-heading .panel-title a.collapsed .accordion-banner-title {
    position: absolute;
    bottom: 0;
    width: 99%;
    padding: 20px 20px;
    background: url(../images/accordion-arrow-down.png) right 0 no-repeat;
    background-size: 50px
}
.accordion-banner .panel-group .panel .panel-heading .panel-title a .accordion-banner-title {
    position: absolute;
    bottom: 0;
    width: 99%;
    padding: 20px 20px;
    font-size: 30px;
    background: url(../images/accordion-arrow-up.png) right 0 no-repeat;
    background-size: 50px
}
.accordion-banner .panel-group .panel .panel-body {
    background-color: #e7e7e7;
    padding: 20px
}
footer .policy-rights ul li {
    padding: 1px 8px
}
.sky-icones-livre {
    position: relative;
    width: 20px;
    height: 13px;
    display: inline-block;
    vertical-align: middle
}
.sky-icones-livre:before {
    color: #00af50;
    font-size: 25px;
    margin-top: 10px;
    top: -17px;
    left: -6px;
    position: absolute
}
.sky-icones-10 {
    color: #0cf;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle
}
.sky-icones-12 {
    color: #ffcb00;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle
}
.sky-icones-14 {
    color: #ff7200;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle
}
.sky-icones-16 {
    color: #e60a11;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle
}
.sky-icones-erotic {
    color: #bc1024;
    background-color: #fff;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle
}
.sky-icones-18 {
    color: #000;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle
}
.title-area {
    margin-bottom: 20px
}
.title-area .title-area-text a {
    text-decoration: none
}
.title-area .title-area-subheading-main-text {
    display: none;
    margin-top: 10px;
    font-size: 1.2rem;
    margin-left: 0;
    border-top: 1px solid #ccc;
    padding-top: 10px
}
@media only screen and (min-width: 768px) {
    .title-area .title-area-subheading-main-text {
        font-size: 1.6rem
    }
}
.title-area.title-area-subheading .title-area-subheading-main-text {
    display: block
}
.title-area.title-area-subheading-no-border .title-area-subheading-main .title-area-subheading-main-text {
    border-top: 0;
    margin-top: 0;
    margin-bottom: 0
}
.title-area .title-area-subheading-top a {
    text-decoration: none
}
.title-area.title-area-subheading-top .title-area-subheading-top-text {
    display: block
}
.title-area.title-area-button .title-area-button-action {
    display: block
}
.title-area .title-area-button-action {
    display: none
}
.title-area .title-area-subheading-top-text {
    display: none;
    font-size: 2.4rem;
    line-height: normal;
    color: #262626
}
.title-area h1,
.title-area h2,
.title-area h3,
.title-area h4,
.title-area h5,
.title-area h6 {
    text-transform: uppercase;
    color: #262626;
    font-size: 2rem;
    margin-top: 0;
    margin-bottom: 0
}
@media only screen and (min-width: 992px) {
    .title-area h1,
    .title-area h2,
    .title-area h3,
    .title-area h4,
    .title-area h5,
    .title-area h6 {
        font-size: 3.6rem
    }
}
.lnk-banner-action h4 {
    font-size: 2rem;
    text-transform: uppercase;
    margin-bottom: 20px
}
@media only screen and (min-width: 768px) {
    .lnk-banner-action h4 {
        font-size: 2.6rem
    }
}
.lnk-banner-action h2 {
    font-size: 3rem
}
.lnk-banner-action .lnk-banner-action figure {
    position: relative
}
.lnk-banner-action .lnk-banner-action figure figcaption {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: left;
    background-color: rgba(0, 0, 0, .5);
    padding: 12px
}
@media only screen and (min-width: 768px) {
    .lnk-banner-action .lnk-banner-action figure figcaption {
        padding: 18px
    }
}
.lnk-banner-action .lnk-banner-action figure figcaption p {
    color: #fff;
    margin-bottom: 0
}
.lnk-banner-action .lnk-banner-action figure img.img-responsive {
    width: 100%
}
.lnk-banner-action .lnk-banner-action .btns button {
    font-weight: 700
}
.lnk-banner-action .lnk-banner-action .block {
    margin-bottom: 20px
}
.banner-grid .banner-grid-group h3 {
    color: #555;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px
}
.banner-grid .banner-grid-group p {
    color: #888
}
.banner-grid .banner-grid-group .subtitle {
    margin: 20px 0;
    font-size: 1.6rem
}
.banner-grid .banner-grid-group .banner-grid-box {
    margin-bottom: 30px;
    text-align: left
}
.banner-grid .banner-grid-group .banner-grid-box .row {
    padding: 20px 0 0 0;
    margin: 0;
    border: 1px solid #ccc;
    min-height: 100px;
    border-radius: 3px
}
.banner-grid .banner-grid-group .banner-grid-box .row .text-box {
    padding-top: 10px
}
.banner-grid .banner-grid-group .banner-grid-box .row .text-box p {
    text-transform: uppercase;
    line-height: normal;
    font-size: 1.4rem
}
.banner-grid .banner-grid-group .banner-grid-box .row span {
    font-size: 60px;
    color: #c32d26
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .banner-grid .banner-grid-group .banner-grid-box .row {
        min-height: 140px
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .banner-grid .banner-grid-group .banner-grid-box {
        text-align: center
    }
}
.banner-grid .banner-grid-group .featured {
    font-size: 1.9rem
}
.banner-action .button-container {
    margin-bottom: 25px
}
.banner-action .button-container .block {
    margin-bottom: 20px
}
.banner-action .button-container a {
    text-decoration: none;
    color: #fff;
    overflow: hidden;
    display: block
}
.banner-action .button-container figure {
    position: relative;
    height: 200px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .banner-action .button-container figure {
        height: 250px
    }
}
@media only screen and (min-width: 992px) {
    .banner-action .button-container figure {
        height: 250px
    }
}
.banner-action .button-container figure img {
    height: 200px;
    width: 100%
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .banner-action .button-container figure img {
        height: 250px
    }
}
@media only screen and (min-width: 992px) {
    .banner-action .button-container figure img {
        height: 250px
    }
}
.banner-action .button-container figure p {
    font-size: 1.8rem;
    letter-spacing: .6px;
    text-align: left;
    color: #fff;
    text-align: center
}
@media only screen and (min-width: 992px) {
    .banner-action .button-container figure p {
        font-size: 2.4rem
    }
}
.banner-action .button-container figure figcaption {
    position: absolute;
    top: 0;
    background-color: rgba(0, 0, 0, .2);
    height: 200px;
    width: 100%;
    padding: 50px 50px 50px 50px
}
@media only screen and (min-width: 768px) {
    .banner-action .button-container figure figcaption {
        height: 65px;
        top: 187px;
        padding: 14px 0 0 0
    }
}
.banner-action .button-container figure figcaption img {
    width: 50%;
    margin: 25px auto 35px auto;
    height: auto
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .banner-action .button-container figure figcaption img {
        width: 85%;
        margin: 0
    }
}
@media only screen and (min-width: 992px) {
    .banner-action .button-container figure figcaption img {
        width: 85%;
        margin: 0
    }
}
.banner-action .button-container figure figcaption a,
.banner-action .button-container figure figcaption button {
    margin: 0
}
.channels-block-list .gadget_title_area h1,
.channels-block-list .gadget_title_area h2,
.channels-block-list .gadget_title_area h3,
.channels-block-list .gadget_title_area h4,
.channels-block-list .gadget_title_area h5,
.channels-block-list .gadget_title_area h6 {
    font-size: 20px
}
@media only screen and (min-width: 768px) {
    .channels-block-list .gadget_title_area h1,
    .channels-block-list .gadget_title_area h2,
    .channels-block-list .gadget_title_area h3,
    .channels-block-list .gadget_title_area h4,
    .channels-block-list .gadget_title_area h5,
    .channels-block-list .gadget_title_area h6 {
        padding-left: 36px
    }
}
.channels-block-list .program .block-program {
    padding: 0
}
.channels-block-list .program .block-program .program-image {
    width: 100%
}
.channels-block-list .program .block-program .channel-program {
    margin-top: 10px
}
.channels-block-list .program .block-program .channel-program .channel-logo {
    width: 40px
}
@media only screen and (min-width: 480px) {
    .channels-block-list .program .block-program .channel-program .channel-logo {
        width: auto
    }
}
.channels-block-list .program .block-program .channel-program img {
    margin-right: 15px
}
.channels-block-list .program .block-program .channel-program .channel-subtitle {
    font-size: 17px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase
}
@media only screen and (min-width: 480px) {
    .channels-block-list .program .block-program .channel-program .channel-subtitle {
        font-size: 36px
    }
}
.channels-block-list .program .block-program .program-price .recharge-days {
    padding-right: 0
}
@media only screen and (min-width: 480px) {
    .channels-block-list .program .block-program .program-price .recharge-days {
        font-size: 24px
    }
}
.channels-block-list .program .block-program .program-price .recharge-days p {
    padding-right: 0
}
.channels-block-list .program .block-program .program-price .price-box {
    font-size: 24px;
    font-weight: 700
}
.channels-block-list .program .block-program .program-price .price-box p {
    font-size: 24px;
    font-weight: 700;
    padding-left: 0
}
@media only screen and (min-width: 480px) {
    .channels-block-list .program .block-program .program-price .price-box p {
        font-size: 36px
    }
}
.list-common-doubt h2 {
    font-size: 3rem
}
.list-common-doubt .gadget_title_area h1,
.list-common-doubt .gadget_title_area h2,
.list-common-doubt .gadget_title_area h3,
.list-common-doubt .gadget_title_area h4,
.list-common-doubt .gadget_title_area h5,
.list-common-doubt .gadget_title_area h6 {
    font-size: 2rem
}
@media only screen and (min-width: 768px) {
    .list-common-doubt .gadget_title_area h1,
    .list-common-doubt .gadget_title_area h2,
    .list-common-doubt .gadget_title_area h3,
    .list-common-doubt .gadget_title_area h4,
    .list-common-doubt .gadget_title_area h5,
    .list-common-doubt .gadget_title_area h6 {
        padding-left: 36px
    }
}
.list-common-doubt ul {
    margin-bottom: 60px;
    padding-left: 20px
}
@media only screen and (min-width: 768px) {
    .list-common-doubt ul {
        padding-left: 16px;
        margin-bottom: 0
    }
}
.list-common-doubt ul li {
    list-style: initial;
    list-style-position: inherit;
    border-bottom: 1px solid #d1d1d1;
    color: #555
}
@media only screen and (min-width: 768px) {
    .list-common-doubt ul li {
        border-bottom: 0
    }
}
.list-common-doubt ul li a {
    text-transform: uppercase;
    color: #888;
    font-size: 1.3rem;
    display: block;
    text-decoration: none;
    padding-top: 15px;
    padding-bottom: 15px
}
@media only screen and (min-width: 768px) {
    .list-common-doubt ul li a {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 1.5rem
    }
}
.list-common-doubt ul li a:hover {
    color: #e0180c;
    font-weight: 700
}
.list-common-doubt .box-image-text-button {
    border: 1px solid #e7e7e7;
    padding-top: 10px
}
@media only screen and (min-width: 768px) {
    .list-common-doubt .box-image-text-button {
        margin-top: 150px
    }
}
.list-common-doubt .box-image-text-button .text-button p {
    font-size: 1.4rem;
    color: #6b6765
}
@media only screen and (min-width: 768px) {
    .list-common-doubt .box-image-text-button .text-button p {
        font-size: 1.6rem
    }
}
.list-common-doubt .box-image-text-button .text-button label {
    font-size: 1.4rem;
    font-weight: 400
}
@media only screen and (min-width: 768px) {
    .list-common-doubt .box-image-text-button .text-button label {
        font-size: 1.6rem
    }
}
.list-common-doubt .box-image-text-button .text-button label span {
    font-weight: 700
}
.list-common-doubt .box-image-text-button .text-button button {
    margin-top: 5px
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .container {
        padding-left: 10px;
        padding-right: 10px
    }
}
.list_my_invoices .payments-list span {
    font-weight: 700;
    color: #555
}
.list_my_invoices .payments-list span.status {
    text-transform: none;
    float: left
}
.list_my_invoices .payments-list .status{
    padding-top: 1rem !important;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list_my_invoices .payments-list span.status {
        display: block;
    }
}
@media only screen and (min-width: 992px) {
    .list_my_invoices .payments-list span.status {
        display: block;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list span.status {
        width: 90%;
        margin-bottom: 10px
    }
}
.list_my_invoices .payments-list span.status-waiting-payment {
    color: #337ab7
}
.list_my_invoices .payments-list span.status-pending {
    color: #f8800b
}
.list_my_invoices .payments-list span.status-paid-out {
    color: #09ae35
}
.list_my_invoices .payments-list .no-background-btn span {
    color: #e0180c
}
.list_my_invoices .payments-list table {
    font-size: 1.5rem
}
.list_my_invoices .payments-list table .buttonFormBoxSubmit {
    padding: 10px;
    margin: 0;
    max-width: 130px
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table .buttonFormBoxSubmit {
        margin-top: 15px;
        margin-bottom: 15px
    }
}
.list_my_invoices .payments-list table .btn-my-invoice {
    margin: 0 10px 0 0
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table .btn-my-invoice {
        width: 30%
    }
}
.list_my_invoices .payments-list table small {
    text-transform: none;
    font-size: 1.5rem;
    color: #555
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table small {
        margin-top: 10px;
        display: inline-block
    }
}
.list_my_invoices .payments-list table tr {
    text-transform: uppercase
}
.list_my_invoices .payments-list table tr th {
    color: #555
}
.list_my_invoices .payments-list table tr td {
    vertical-align: middle;
    height: 100px
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table tr td {
        width: 50%;
        padding-left: 0;
        padding-right: 0
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table tr td .row .btn-my-invoice .glyphicon {
        float: initial;
        width: initial
    }
}
.list_my_invoices .payments-list table tr td .row .glyphicon {
    margin-top: 5px
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table tr td .row .glyphicon {
        margin: 0;
        float: left;
        width: 10%
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .list_my_invoices .payments-list table tr td .row .glyphicon .glyphicon-search {
        float: none
    }
}
.list_my_invoices .text {
    padding: 30px 0;
    text-align: center;
    font-weight: 700;
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .list_my_invoices .text {
        text-align: left;
        font-weight: 700;
        color: #4b4b4b;
        border-top: 0;
        border-bottom: 0;
        margin: 30px 0
    }
}
@media only screen and (min-width: 992px) {
    .list_my_invoices .text {
        font-weight: 400;
        border-top: 1px solid #d1d1d1;
        border-bottom: 1px solid #d1d1d1;
        margin: 30px 0
    }
}
.gadget_channel_list_detail .list-channel-search {
    margin-bottom: 10px
}
.gadget_channel_list_detail .list-channel-search .input-search {
    background: #f5f5f5;
    border: 0;
    padding: 20px
}
.gadget_channel_list_detail .list-channel-detail .title {
    overflow: hidden
}
.gadget_channel_list_detail .list-channel-detail .title h4,
.gadget_channel_list_detail .list-channel-detail .title h3,
.gadget_channel_list_detail .list-channel-detail .title i,
.gadget_channel_list_detail .list-channel-detail .title .icon {
    float: left;
    color: #888
}
.gadget_channel_list_detail .list-channel-detail .title i,
.gadget_channel_list_detail .list-channel-detail .title .icon {
    font-size: 20px;
    margin-top: 8px;
    margin-right: 8px
}
.gadget_channel_list_detail .list-channel-detail .title h4 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.8rem
}
.gadget_channel_list_detail .list-channel-detail .title h3 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.8rem;
    margin-top: 10px;
    margin-bottom: 10px;
}
.gadget_channel_list_detail .list-channel-detail ul {
    margin-bottom: 40px
}
.gadget_channel_list_detail .list-channel-detail ul li {
    height: 60px;
    padding: 8px 10px 8px 20px;
    font-size: 18px;
    color: #4b4b4b;
    background: #e7e7e7
}
.gadget_channel_list_detail .list-channel-detail ul li:nth-child(odd) {
    background: #f5f5f5
}
.gadget_channel_list_detail .list-channel-detail ul li p {
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.4rem
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .gadget_channel_list_detail .list-channel-detail ul li p {
        width: auto
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_channel_list_detail .list-channel-detail ul li p {
        width: 210px
    }
}
@media only screen and (min-width: 992px) {
    .gadget_channel_list_detail .list-channel-detail ul li p {
        width: 240px
    }
}
.gadget_channel_list_detail .list-channel-detail ul li img,
.gadget_channel_list_detail .list-channel-detail ul li p {
    float: left;
    margin-bottom: 0;
    margin-top: 10px;
    max-height: 28px;
    color: #262626
}
.icons-4-positions .gadget_title_area h1,
.icons-4-positions .gadget_title_area h2,
.icons-4-positions .gadget_title_area h3,
.icons-4-positions .gadget_title_area h4,
.icons-4-positions .gadget_title_area h5,
.icons-4-positions .gadget_title_area h6 {
    font-size: 2rem
}
@media only screen and (min-width: 768px) {
    .icons-4-positions .gadget_title_area h1,
    .icons-4-positions .gadget_title_area h2,
    .icons-4-positions .gadget_title_area h3,
    .icons-4-positions .gadget_title_area h4,
    .icons-4-positions .gadget_title_area h5,
    .icons-4-positions .gadget_title_area h6 {
        padding-left: 36px
    }
}
.icons-4-positions .text-top {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px
}
.icons-4-positions .text-top p {
    font-size: 1.6rem;
    margin-bottom: 5px
}
.icons-4-positions .item-box-link {
    display: block;
    background-color: #e4e5e9;
    overflow: hidden;
    padding: 8px 20px;
    text-decoration: none;
    margin-bottom: 10px
}
@media only screen and (min-width: 768px) {
    .icons-4-positions .item-box-link {
        padding: 16px 40px
    }
}
@media only screen and (min-width: 768px) {
    .icons-4-positions .item-box-link {
        margin-bottom: 20px
    }
}
.icons-4-positions .item-box-link p {
    color: #888;
    margin-bottom: 0;
    font-size: 2.2rem
}
.icons-4-positions .item-box-link:hover p {
    color: #e0180c
}
.checkbox-select .component-container {
    background-color: #f5f5f5;
    margin-top: 2vw;
    padding: 2.5vw
}
.checkbox-select .component-container .checkbox-select-search .search-channel {
    background-color: #f5f5f5;
    height: 46px;
    font-size: 1.4rem
}
.checkbox-select .component-container .checkbox-select-search .checkbox-select-search-input {
    padding-top: 2vw;
    padding-bottom: 2vw
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding-top: .5vw
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results {
    max-height: 60vw;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 1.5vw
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results p {
    float: left;
    font-size: 1.4rem;
    width: 100%
}
@media only screen and (min-width: 768px) {
    .checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results p {
        width: calc(50%)
    }
}
@media only screen and (min-width: 992px) {
    .checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results p {
        width: calc(33.33333333%)
    }
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results .checkbox-item {
    color: #262626
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results .checkbox-item input[type=checkbox] {
    margin-right: 10px;
    vertical-align: sub
}
@media only screen and (min-width: 768px) {
    .checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results {
        max-height: 23vw
    }
}
@media only screen and (min-width: 992px) {
    .checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results {
        max-height: 17vw;
        min-height: 14vw
    }
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-list-results .checkbox-select-list-result p {
    margin-left: 25%;
    margin-top: 10%;
    width: 50%;
    text-align: center;
    color: #262626
}
.checkbox-select .component-container .checkbox-select-list .checkbox-select-list-container .checkbox-select-button-container {
    padding: 1vw 2vw 1vw 2vw
}
#sky-main .breadcrumb-area {
    padding-bottom: 0
}
#sky-main .breadcrumb {
    font-size: 1.2rem;
    margin-top: 20px;
    padding: 0;
    background-color: initial;
    font-family: SkyTextMedium, sans-serif;
    font-weight: 400;
    font-style: normal
}
#sky-main .breadcrumb a {
    color: #787878;
    text-decoration: none
}
#sky-main .breadcrumb a:hover {
    text-decoration: underline
}
#sky-main .breadcrumb a.active {
    color: #e0180c
}
#sky-main .breadcrumb a h1 {
    font-size: 1.2rem;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block
}
#sky-main .breadcrumb a.dark {
    color: #888;
    text-decoration: none
}
#sky-main .breadcrumb a.dark.active {
    color: #FFF;
}
#sky-main .breadcrumb>li~li:before {
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings', fantasy;
    content: '\e072';
    color: #e0180c;
    font-size: 1rem
}
#sky-main .breadcrumb.dark>li~li:before{
    color: #FFF;
}
#sky-main .breadcrumb>.active {
    color: #e9281f
}
.simple-signature {
    padding-top: 20px
}
.simple-signature .title-area h1,
.simple-signature .title-area h2,
.simple-signature .title-area h3,
.simple-signature .title-area h4,
.simple-signature .title-area h5,
.simple-signature .title-area h6 {
    font-size: 2.4rem
}
@media only screen and (min-width: 768px) {
    .simple-signature .title-area h1,
    .simple-signature .title-area h2,
    .simple-signature .title-area h3,
    .simple-signature .title-area h4,
    .simple-signature .title-area h5,
    .simple-signature .title-area h6 {
        font-size: 3.8rem
    }
}
.simple-signature .infos_landing img {
    display: block;
    margin: 0 auto 30px auto
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .simple-signature .infos_landing img {
        margin-bottom: 30px
    }
}
@media only screen and (min-width: 992px) {
    .simple-signature .infos_landing img {
        margin-top: 0;
        margin-bottom: 0
    }
}
.simple-signature .infos_landing .info_text {
    color: #000;
    font-size: 1.3rem;
    padding-bottom: 20px;
    padding-left: 30px;
    text-align: justify
}
@media only screen and (min-width: 768px) {
    .simple-signature .infos_landing .info_text {
        font-size: 1.8rem;
        padding-bottom: 0
    }
}
@media only screen and (max-width: 768px) {
    .simple-signature .infos_landing .info_text {
        padding-left: 0
    }
}
.simple-signature .infos_landing .info_logo .display-table {
    display: table;
    width: 100%
}
@media only screen and (min-width: 992px) {
    .simple-signature .infos_landing .info_logo .display-table {
        width: auto
    }
}
.simple-signature .infos_landing .info_logo .display-table div {
    height: 70px;
    display: table-cell;
    vertical-align: middle
}
@media only screen and (max-width: 768px) {
    .simple-signature .infos_landing .info_logo .display-table div {
        width: 100%;
        display: table-row-group
    }
}
.simple-signature .infos_landing .info_logo .display-table div img {
    display: table-cell;
    max-width: inherit;
}
.simple-signature .infos_landing .info_banner img {
    position: absolute;
    top: -83px;
    cursor: pointer
}
.simple-signature .infos_landing .btn-sky {
    padding: 17px 12px
}
.combo-video .combo-video {
    margin-bottom: 50px
}
#sky-main .combo-video .combo-video h3 {
    font-size: 28px;
    margin-bottom: 17px
}
.combo-video .combo-video .box .list-video,
.combo-video .combo-video .box .main-video {
    padding-top: 18px;
    padding-bottom: 18px;
    background-color: rgba(46, 46, 46, .7)
}
.combo-video .combo-video .box .main-video {
    padding-left: 15px;
    padding-right: 15px
}
.combo-video .combo-video .block {
    margin-bottom: 18px
}
.container-default {
    padding-top: 62px;
    padding-bottom: 45px
}
.infos-sidebar {
    position: fixed;
    z-index: 9999;
    background: #e9281f;
    color: #fff;
    width: 12vw;
    max-height: 20vw;
    padding: 1vw;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    right: -12vw;
    top: 50%;
    -webkit-transition: right 1s;
    transition: right 1s
}
.infos-sidebar:hover {
    right: 0
}
.infos-sidebar .arrow {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 20px solid #e9281f;
    border-bottom: 20px solid transparent;
    position: absolute;
    left: -20px;
    top: 20px;
    cursor: pointer
}
.infos-sidebar .arrow:hover {
    border-right: 20px solid #c21b13
}
.box-sidebar {
    display: inline-block;
    right: 0;
    position: fixed;
    top: 50%;
    z-index: 1111
}
.sidebar {
    margin-top: 0;
    transition: margin-right 1s;
    display: block;
    float: right
}
.closed-sidebar {
    margin-right: -600px
}
#btn-sidebar {
    position: absolute;
    right: 0;
    width: 35px;
    height: 35px;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: transparent;
    margin-right: 10px;
    margin-top: 10px;
    background-image: url(../Images/icon-sidebar-closed.png);
    font-size: 0;
    cursor: pointer
}
.open-sidebar {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: transparent;
    background-image: url(../Images/icon-sidebar-open.png);
    font-size: 0
}
.gadget_error_page h1 {
    font-size: 9rem;
    color: #c60600
}
.gadget_error_page h4 {
    font-size: 2rem;
    font-weight: 700
}
.gadget_error_page p {
    font-size: 1.4rem
}
.gadget_service_error {
    padding-top: 117px;
    margin-bottom: 40px
}
.gadget_service_error figure {
    margin-bottom: 40px
}
.gadget_service_error figure img {
    display: block;
    margin: 0 auto
}
.gadget_service_error p {
    font-size: 1.6rem;
    color: #262626
}
.gadget_service_error p.code-error {
    color: #eee
}
.gadget_service_error .link:nth-child(2) {
    text-align: right
}
.gadget_service_error a {
    text-decoration: none;
    color: #e0180c;
    display: block;
    font-size: 1.4rem
}
.gadget_error_page {
    padding-bottom: 100px;
    padding-top: 100px;
    margin: 0 auto;
    max-width: 960px;
    text-align: center;
    width: 100%
}
@media only screen and (max-width: 768px) {
    .gadget_error_page {
        padding-left: 15px;
        padding-right: 15px
    }
}
.gadget_error_page p {
    font-size: 2.5rem;
    color: #888;
    max-width: 370px;
    margin: 0 auto;
    padding-bottom: 40px
}
.gadget_error_page .search-textbox {
    max-width: 420px;
    margin: 0 auto
}
.gadget_error_page .search-textbox input {
    width: 100%;
    height: 42px;
    padding-left: 40px;
    font-size: 1.5rem;
    padding-right: 10px;
    background-image: url(../images/menu-light-search-icon-gray.png);
    background-repeat: no-repeat;
    background-position: 7px 7px;
    border: 1px solid #ccc;
    color: #888
}
.form_change_address {
    margin-left: -15px
}
.form_change_address .state-selecter {
    margin-top: 10px
}
.form_change_address form select {
    margin-top: 10px
}
.form_change_address form .block.first {
    margin-bottom: 60px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .form_change_address form .block.first {
        margin-bottom: 20px
    }
}
@media only screen and (min-width: 960px) {
    .form_change_address form .block.first {
        margin-bottom: 20px
    }
}
.form_change_address .gadget_page_list {
    margin-top: 30px;
    margin-bottom: 30px
}
@media only screen and (min-width: 960px) {
    .form_change_address .gadget_page_list {
        margin-top: 0;
        margin-bottom: 0
    }
}
.form_change_sign_up {
    margin-bottom: 20px;
    margin-left: -15px
}
.form_change_sign_up .block .block-input {
    padding-bottom: 20px
}
.form_change_password {
    margin-top: 25px;
    margin-left: -15px;
    margin-bottom: 25px;
    height: 550px
}
@media only screen and (min-width: 992px) {
    .form_change_password {
        height: auto
    }
}
#sky-main .form-ombusdman .gadget_box_list_data .box {
    background-color: #f1f1f1
}
#sky-main .form-ombusdman .gadget_box_list_data .box ul li {
    font-size: 1.5rem;
    letter-spacing: .5px;
    color: #0f0f0f;
    line-height: 15px;
    font-weight: 700
}
#sky-main .form-ombusdman .gadget_box_list_data .box ul li span {
    text-transform: none;
    color: #6b6765
}
@media only screen and (min-width: 768px) {
    #sky-main .form-ombusdman .gadget_box_list_data .box ul li {
        font-size: 1.8rem
    }
}
#sky-main .form-ombusdman .form-horizontal label,
#sky-main .form-ombusdman .form-horizontal span {
    font-size: 1.8rem;
    padding-top: 1.8%;
    color: #6b6765;
    font-weight: 700;
    font-family: SkyTextMedium, sans-serif
}
#sky-main .form-ombusdman .form-horizontal input,
#sky-main .form-ombusdman .form-horizontal select,
#sky-main .form-ombusdman .form-horizontal textarea {
    width: 100%;
    background-color: #f1f1f1;
    padding: 9px;
    border: 0;
    border-radius: 3px;
    color: #0f0f0f;
    font-weight: 700;
    font-size: 1.8rem
}
#sky-main .form-ombusdman .form-horizontal select {
    margin-top: 9px;
    padding: 11px
}
#sky-main .form-ombusdman .form-horizontal select option:disabled {
    font-size: 1.8rem;
    color: #ccc
}
#sky-main .form-ombusdman .form-horizontal textarea {
    margin-top: 9px
}
#sky-main .form-ombusdman .form-horizontal input::placeholder,
#sky-main .form-ombusdman .form-horizontal textarea::placeholder {
    font-size: 1.8rem;
    color: #ccc
}
#sky-main .form-ombusdman .form-horizontal .telephone-group label {
    padding-left: 5.2%
}
#sky-main .form-ombusdman .form-horizontal button {
    background-color: #ff7200
}
#sky-main .form-ombusdman .form-comments {
    width: 100%;
    display: block;
    margin: 0 auto;
    background-color: #f1f1f1
}
#sky-main .form-ombusdman .form-comments p {
    text-align: center;
    color: #6b6765;
    letter-spacing: .5px;
    padding: 1.8%;
    font-size: 1.8rem
}
.gadget_invoice_detail .btn {
    white-space: normal;
    height: 50px;
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_invoice_detail .btn {
        height: auto;
        font-size: 1.6rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_invoice_detail .btn {
        height: auto;
        font-size: 1.6rem
    }
}
.gadget_invoice_detail .detail {
    padding: 10px 0;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1
}
.gadget_invoice_detail .detail .final-date span,
.gadget_invoice_detail .detail .pay-value span {
    font-weight: 700
}
.gadget_invoice_detail .detail .final-date span:first-child,
.gadget_invoice_detail .detail .pay-value span:first-child {
    text-transform: uppercase;
    font-size: 1rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_invoice_detail .detail .final-date span:first-child,
    .gadget_invoice_detail .detail .pay-value span:first-child {
        font-size: 1.2rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_invoice_detail .detail .final-date span:first-child,
    .gadget_invoice_detail .detail .pay-value span:first-child {
        font-size: 1.2rem
    }
}
.gadget_invoice_detail .detail .final-date span:last-child,
.gadget_invoice_detail .detail .pay-value span:last-child {
    font-size: 13px;
    color: #6b6765
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_invoice_detail .detail .final-date span:last-child,
    .gadget_invoice_detail .detail .pay-value span:last-child {
        font-size: 1.4rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_invoice_detail .detail .final-date span:last-child,
    .gadget_invoice_detail .detail .pay-value span:last-child {
        font-size: 1.4rem
    }
}
.gadget_invoice_detail .detail .status {
    font-weight: 700;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #6b6765
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_invoice_detail .detail .status {
        font-size: 1.2rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_invoice_detail .detail .status {
        font-size: 1.8rem
    }
}
.gadget_invoice_detail .bar-code {
    padding: 10px 0;
    border-bottom: 1px solid #d1d1d1
}
.gadget_invoice_detail .bar-code .code span {
    font-weight: 700
}
.gadget_invoice_detail .bar-code .code span:first-child {
    text-transform: uppercase;
    font-size: 1rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_invoice_detail .bar-code .code span:first-child {
        font-size: 1.2rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_invoice_detail .bar-code .code span:first-child {
        font-size: 1.2rem
    }
}
.gadget_invoice_detail .bar-code .code span:last-child {
    font-size: 13px;
    color: #6b6765
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .gadget_invoice_detail .bar-code .code span:last-child {
        font-size: 1.4rem
    }
}
@media only screen and (min-width: 992px) {
    .gadget_invoice_detail .bar-code .code span:last-child {
        font-size: 1.4rem
    }
}
.gadget_invoice_detail .invoiceDocument {
    border: 1px solid #000;
    width: 100%;
    height: auto
}
.manual_bill_understand {
    background: #eee;
    width: 960px;
    padding: 30px 40px;
    margin: 0 auto
}
.manual_bill_understand h3 {
    text-transform: uppercase;
    font-size: 1.7rem;
    font-family: SkyTextMedium, sans-serif;
    margin: 0 0 6px 9px;
    color: #999
}
.manual_bill_understand .hr {
    border-color: #ccc
}
.manual_bill_understand .fatura-images,
.manual_bill_understand .fatura-info,
.manual_bill_understand .info-column {
    display: inline-block;
    vertical-align: top;
    height: 100%
}
.manual_bill_understand .fatura-images {
    max-width: 389px
}
.manual_bill_understand .fatura-images .image-wrapper {
    position: relative
}
.manual_bill_understand .fatura-images .image-wrapper .link-box {
    position: absolute;
    display: block;
    bottom: 8px;
    width: 90px;
    height: 95px;
    text-indent: -900em;
    right: 9px;
    z-index: 3
}
.manual_bill_understand .fatura-images img {
    display: none;
    z-index: 1
}
.manual_bill_understand .fatura-info {
    max-width: 488px
}
.manual_bill_understand .fatura-info .column-back {
    display: none
}
.manual_bill_understand .fatura-info .column-back2 {
    display: none
}
.manual_bill_understand .fatura-info .info-box {
    position: relative;
    background: #e7e7e7;
    margin: 0 0 16px 30px;
    width: 210px;
    padding: 0 13px
}
.manual_bill_understand .fatura-info .info-box i {
    position: absolute;
    background: #e0180c;
    padding: 0;
    border-radius: 20px;
    width: 20px;
    display: block;
    font-style: normal;
    left: -8px;
    top: 0;
    color: #fff;
    font-weight: 700;
    text-align: center
}
.manual_bill_understand .fatura-info .info-box h3 {
    color: #e0180c;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 0 0 5px;
    margin-bottom: 0
}
.manual_bill_understand .fatura-info .info-box h4 {
    color: #e0180c;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 0 0 5px;
    margin-bottom: 0
}
.manual_bill_understand .fatura-info .info-box p {
    font-size: 1.2rem;
    line-height: 15px;
    padding: 0 0 6px 5px;
    color: #262626
}
.manual_bill_understand .fatura-footer .left {
    float: left
}
.manual_bill_understand .fatura-footer .right {
    float: right
}
.manual_bill_understand .fatura-footer p {
    color: #999;
    font-size: 1.2rem
}
.manual_bill_understand .fatura-footer em {
    text-transform: uppercase;
    font-weight: 400;
    color: grey;
    font-style: normal
}
.manual_bill_understand .fatura-footer em a {
    color: #e0180c
}
.manual_bill_understand .fatura-footer:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
    height: 1px;
    width: 1px
}
.manual_bill_understand.new .fatura-images img.old {
    display: none
}
.manual_bill_understand.new .fatura-info.old {
    display: none
}
.manual_bill_understand.new.page1 .fatura-images img.new.img-front {
    display: inline-block
}
.manual_bill_understand.new.page1 .fatura-images img.new.img-back {
    display: none
}
.manual_bill_understand.new.page1 .fatura-images img.new.img-back2 {
    display: none
}
.manual_bill_understand.new.page2 .fatura-images img.new.img-front {
    display: none
}
.manual_bill_understand.new.page2 .fatura-images img.new.img-back {
    display: inline-block
}
.manual_bill_understand.new.page2 .fatura-images img.new.img-back2 {
    display: none
}
.manual_bill_understand.new.page3 .fatura-images img.new.img-front {
    display: none
}
.manual_bill_understand.new.page3 .fatura-images img.new.img-back {
    display: none
}
.manual_bill_understand.new.page3 .fatura-images img.new.img-back2 {
    display: inline-block
}
.manual_bill_understand.old .fatura-images img.new {
    display: none
}
.manual_bill_understand.old .fatura-info.new {
    display: none
}
.manual_bill_understand.old.page1 .fatura-images img.old.img-front {
    display: inline-block
}
.manual_bill_understand.old.page1 .fatura-images img.old.img-back {
    display: none
}
.manual_bill_understand.old.page1 .fatura-images img.old.img-back2 {
    display: none
}
.manual_bill_understand.old.page2 .fatura-images img.old.img-front {
    display: none
}
.manual_bill_understand.old.page2 .fatura-images img.old.img-back {
    display: inline-block
}
.manual_bill_understand.old.page2 .fatura-images img.old.img-back2 {
    display: none
}
.manual_bill_understand.old.page3 .fatura-images img.old.img-front {
    display: none
}
.manual_bill_understand.old.page3 .fatura-images img.old.img-back {
    display: none
}
.manual_bill_understand.old.page3 .fatura-images img.old.img-back2 {
    display: inline-block
}
@media only screen and (max-width: 480px) {
    .manual_bill_understand {
        width: 100%;
        margin: 0;
        padding: 30px 0
    }
    .manual_bill_understand .fatura-footer .left,
    .manual_bill_understand .fatura-footer .right {
        padding: 0 10px;
        float: none
    }
    .manual_bill_understand .fatura-info .info-box {
        width: calc(90%)
    }
}
.tabs-arrow .tabs-arrow-container {
    width: calc(961px);
    list-style: none
}
.tabs-arrow .tabs-arrow-item {
    float: left;
    display: block;
    margin-right: 13px;
    position: relative;
    height: 15.6rem
}
.tabs-arrow .tabs-arrow-item:last-child {
    margin-right: 0
}
.tabs-arrow .tabs-arrow-link {
    text-decoration: none;
    width: 14.4rem;
    height: 14rem;
    padding: 20px;
    text-align: center;
    display: block;
    background-color: #eee;
    padding-bottom: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.tabs-arrow .tabs-arrow-link:after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #eee;
    transform: translate(-50%, 32px);
    bottom: 2.3rem
}
.tabs-arrow .tabs-arrow-link .tabs-arrow-image {
    width: 86px;
    height: 38px;
    margin: 0 auto 16px auto;
    background-repeat: no-repeat;
    background-position: top center
}
.tabs-arrow .tabs-arrow-link .tabs-arrow-text {
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: normal;
    color: #a3a3a3;
    font-family: SkyTextMedium, sans-serif
}
.tabs-arrow .tabs-arrow-link.tabs-arrow-active,
.tabs-arrow .tabs-arrow-link:hover {
    background-color: #d9322a
}
.tabs-arrow .tabs-arrow-link.tabs-arrow-active .tabs-arrow-text,
.tabs-arrow .tabs-arrow-link:hover .tabs-arrow-text {
    color: #fff
}
.tabs-arrow .tabs-arrow-link.tabs-arrow-active:after,
.tabs-arrow .tabs-arrow-link:hover:after {
    border-top: 11px solid #d9322a
}
.tabs-arrow .tabs-arrow-scroll {
    overflow-x: auto;
    overflow-y: hidden
}
@media only screen and (min-width: 1200px) {
    .tabs-arrow .tabs-arrow-scroll {
        overflow-x: hidden;
        overflow-y: hidden
    }
}
.tabs-simple .tabs-simple-item-text {
    vertical-align: middle
}
.tabs-simple .tabs-simple-item-text.active,
.tabs-simple .tabs-simple-item-text:hover {
    color: #fff
}
.tabs-simple .tabs-simple-title {
    float: left;
    font-size: 2rem;
    margin: 5px 35px 0 0;
    font-family: SkyTextMedium, sans-serif;
    width: 100%;
    margin-bottom: 10px;
    text-transform: uppercase
}
@media only screen and (min-width: 992px) {
    .tabs-simple .tabs-simple-title {
        width: auto;
        margin-bottom: 0;
        font-size: 3.6rem;
        text-transform: none
    }
}
.tabs-simple .tabs-simple-list {
    float: left;
    width: auto;
    list-style: none
}
.tabs-simple .tabs-simple-scroll {
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 30px
}
@media only screen and (min-width: 992px) {
    .tabs-simple .tabs-simple-scroll {
        overflow-y: hidden
    }
}
.tabs-simple .tabs-simple-item {
    display: block;
    float: left;
    margin-right: 15px
}
.tabs-simple .tabs-simple-item:last-child {
    margin-right: 0
}
.tabs-simple .tabs-simple-item .btn {
    width: 130px;
    height: 45px;
    font-size: 1.6rem;
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    color: #a3a3a3
}
.tabs-simple .tabs-simple-item .btn.active,
.tabs-simple .tabs-simple-item .btn:hover {
    background-color: #d9322a;
    color: #fff
}
.tabs-simple .tabs-simple-item .btn .title {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.tabs-simple .tabs-simple-scroll-mobile {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%
}
@media only screen and (min-width: 992px) {
    .tabs-simple .tabs-simple-scroll-mobile {
        width: auto
    }
}
@media only screen and (max-width: 768px) {
    .tabs-simple .tabs-simple-scroll-mobile {
        overflow-x: auto
    }
}
.tabs-simple .gadget_basic_text .container {
    padding-left: 0;
    padding-right: 0
}
.instruction-shortcut .instruction-line {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center
}
@media only screen and (min-width: 768px) {
    .instruction-shortcut .instruction-line {
        text-align: left;
        padding-top: 22px;
        padding-bottom: 22px
    }
}
.instruction-shortcut .instruction-line:first-child {
    border-top: 1px solid #d1d1d1
}
.instruction-shortcut .instruction-line img {
    display: block;
    margin: 0 auto 10px auto
}
@media only screen and (min-width: 768px) {
    .instruction-shortcut .instruction-line img {
        margin: 0
    }
}
.instruction-shortcut .instruction-line p {
    margin-bottom: 0;
    color: #262626
}
.instruction-shortcut div.instruction-line:nth-child(odd) {
    background-color: #fff
}
.instruction-shortcut div.instruction-line:nth-child(even) {
    background-color: #f5f5f5
}
.conditional-text .conditional {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 25px
}
.conditional-text .conditional .toggle-switch {
    position: relative;
    border-radius: 5px;
    height: 10px;
    width: 25px;
    margin: 8px 10px;
    background: #da5551;
    display: inline-block;
    vertical-align: sub
}
.conditional-text .conditional .toggle-switch .toggle {
    position: absolute;
    border: 1px solid #e0180c;
    border-radius: 50%;
    left: 0;
    top: -50%;
    height: 20px;
    width: 20px;
    background: #e0180c;
    transition: transform .2s linear
}
.conditional-text .conditional .toggle-switch:not(.on) .toggle {
    transform: translateX(-50%)
}
.conditional-text .conditional .toggle-switch.on .toggle {
    transform: translateX(75%)
}
.conditional-text .conditional .toggle-text {
    vertical-align: super;
    padding-left: 15px
}
.conditional-text .conditional .toggle-text a {
    color: #e0180c;
    text-decoration: underline
}
.conditional-text .conditional-button {
    padding: 10px;
    width: 35%;
    margin: 0 auto
}
.alert-simple .alert-container {
    background-color: #f1f1f1;
    display: inline-block;
    padding: 35px;
    width: 100%
}
.alert-simple .alert-container .alert-content {
    float: left;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    width: 25%
}
.alert-simple .alert-container .alert-content img:only-of-type {
    display: none
}
@media only screen and (min-width: 768px) {
    .alert-simple .alert-container .alert-content img:only-of-type {
        display: inline-block
    }
}
.alert-simple .alert-container .alert-content:last-child {
    width: 100%
}
@media only screen and (min-width: 768px) {
    .alert-simple .alert-container .alert-content:last-child {
        width: 75%
    }
}
.alert-simple .alert-container .alert-content:first-child:nth-last-child(1) {
    width: 100%
}
.alert-simple .alert-container .alert-content p {
    font-size: 1.4rem;
    color: #6b6765;
    letter-spacing: .5px;
    display: inline-block;
    vertical-align: sub
}
@media only screen and (min-width: 768px) {
    .alert-simple .alert-container .alert-content p {
        font-size: 1.8rem
    }
}
.gtp-remotes .remote-control-item-gpt {
    text-decoration: none
}
.gtp-remotes .remote-control-item-gpt:hover {
    text-decoration: underline
}
.gtp-remotes .remote-control-item-gpt .remote-label .control-model {
    color: #e0180c;
    text-decoration: none
}
.gtp-remotes .remote-control-item-gpt .remote-label .control-model-subtitle {
    color: #e0180c;
    text-decoration: none;
    font-size: 14px
}
.text-gpt ul li .remote-itens li a {
    color: #e0180c
}
.text-gpt .question_gpt span {
    color: #e0180c
}
.gpt_activate_closed_captions .title-gpt p {
    color: #999;
    font-size: 1.8rem
}
.gpt_activate_closed_captions .question_gpt p {
    color: #e9281f;
    font-size: 2.6rem
}
.gpt_activate_closed_captions .text-gpt p {
    color: #262626
}
.gpt_activate_closed_captions .text-gpt h3 {
    color: #e9281f;
    font-size: 2.4rem
}
.skin-banda-larga .btn-sky {
    background-color: #f8bb00
}
.skin-banda-larga .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(248, 187, 0, .8)
}
.skin-banda-larga .legal-text .text_legal {
    color: #262626
}
.skin-banda-larga p {
    color: #6b6765
}
.skin-banda-larga .gadget_signature_form .package div:first-child p {
    background-color: #f8bb00
}
.skin-banda-larga .gadget_signature_form .package div:last-child p {
    background-color: #000
}
.skin-banda-larga h4 {
    color: #f8bb00
}
.skin-banda-larga .gadget_interactive_map .btn-inline {
    background-color: #f8bb00
}
.skin-banda-larga .gadget_search_box .search-box p {
    color: #f8bb00
}
.skin-banda-larga .gadget_search_box .search-box .search button {
    color: #f8bb00
}
.skin-banda-larga .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #f8bb00
}
.skin-banda-larga .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #860
}
.skin-banda-larga .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #f8bb00
}
.skin-banda-larga .box-tri-bgcolor .first-part-box span {
    color: #f8bb00
}
.skin-banda-larga .box-tri-bgcolor .first-part-box .button-drop a i {
    color: #f8bb00
}
.skin-pre-pago .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(206, 2, 113, .8)
}
.skin-pre-pago .gadget_search_box .search-box p {
    color: #ce0271
}
.skin-pre-pago .gadget_search_box .search-box .search button {
    color: #ce0271
}
.skin-pre-pago .legal-text .text_legal {
    color: #262626
}
.skin-pre-pago .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #ce0271
}
.skin-pre-pago .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #5f0134
}
.skin-pre-pago .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #ce0271
}
.skin-default .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
.skin-default .legal-text .text_legal {
    color: #262626
}
.skin-default .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
.skin-default .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
.skin-default .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
.skin-default .gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
.skin-default .gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
.skin-default .gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
.skin-default .gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-title span {
    line-height: 19px
}
.skin-default .gadget_tabs_historic_recordings .text span {
    color: #f85d3a
}
#sky-main .skin-default .gadget_contact_links .box-data i,
#sky-main .skin-default .gadget_contact_links .box-data span {
    color: #e9281f
}
#sky-main .skin-default .gadget_contact_links .box-data span:first-child {
    color: #262626
}
#sky-main .skin-default .gadget_contact_links .box-data-sm-md h2 {
    color: #262626
}
.skin-default .gadget_success_message .success-message .panel-header {
    border-top: 20px solid #e0180c
}
.skin-default .gadget_success_message .success-message .panel-header h4 {
    color: #e0180c
}
.skin-landing-esportes {
    background-position: center bottom;
    background-size: 100%
}
.skin-landing-esportes .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
.skin-landing-esportes .gadget_search_box .search-box p {
    color: #e9281f
}
.skin-landing-esportes .gadget_search_box .search-box .search button {
    color: #e9281f
}
.skin-landing-esportes .legal-text .text_legal {
    color: #fff
}
.skin-landing-esportes .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
.skin-landing-esportes .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
.skin-landing-esportes .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
.skin-landing-esportes .gadget_block_lnk_hover .box-list .figure {
    cursor: pointer;
    background: #292929
}
.skin-landing-esportes .gadget_block_lnk_hover .box-list .figure.active,
.skin-landing-esportes .gadget_block_lnk_hover .box-list .figure:hover {
    background-color: #e0180c
}
.skin-landing-esportes .gadget_block_lnk_hover .box-list .combate.active,
.skin-landing-esportes .gadget_block_lnk_hover .box-list .combate:hover {
    background-color: #c8160a
}
.skin-landing-esportes .gadget_block_lnk_hover .box-list .premiere.active,
.skin-landing-esportes .gadget_block_lnk_hover .box-list .premiere:hover {
    background-color: #429127
}
.skin-landing-esportes .gadget_block_lnk_hover .box-list .band_sports.active,
.skin-landing-esportes .gadget_block_lnk_hover .box-list .band_sports:hover {
    background-color: #810f13
}
.skin-landing-esportes .gadget_title_area h1,
.skin-landing-esportes .gadget_title_area h2,
.skin-landing-esportes .gadget_title_area h3,
.skin-landing-esportes .gadget_title_area h4,
.skin-landing-esportes .gadget_title_area h5,
.skin-landing-esportes .gadget_title_area h6 {
    color: #e9281f!important
}
@media only screen and (min-width: 992px) {
    .skin-landing-esportes .gadget_title_area h1,
    .skin-landing-esportes .gadget_title_area h2,
    .skin-landing-esportes .gadget_title_area h3,
    .skin-landing-esportes .gadget_title_area h4,
    .skin-landing-esportes .gadget_title_area h5,
    .skin-landing-esportes .gadget_title_area h6 {
        font-size: 29px
    }
}
#sky-main .skin-landing-combate {
    min-height: 1100px
}
#sky-main .skin-landing-combate .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
#sky-main .skin-landing-combate .legal-text .text_legal {
    color: #fff
}
#sky-main .skin-landing-combate .placeholder-top-highlights {
    margin-top: 0
}
#sky-main .skin-landing-combate .gadget_signature_data {
    background-color: #292929
}
#sky-main .skin-landing-combate .gadget_internal_menu .links {
    background-color: #262626
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    #sky-main .skin-landing-combate .gadget_internal_menu .links {
        border-color: #292929
    }
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-combate .gadget_internal_menu .links {
        border-color: #292929
    }
}
#sky-main .skin-landing-combate .gadget_internal_menu .links a {
    background-color: #292929;
    font-size: 1.6rem
}
#sky-main .skin-landing-combate .gadget_internal_menu .links a.active,
#sky-main .skin-landing-combate .gadget_internal_menu .links a:hover {
    color: #e9281f;
    background-color: #262626
}
#sky-main .skin-landing-combate .gadget_internal_menu .links a.dark.active,
#sky-main .skin-landing-combate .gadget_internal_menu .links a.dark:hover {
    color: #888;
    background-color: #262626
}
#sky-main .skin-landing-combate .gadget_list_events .value-event .name {
    background-color: #292929;
    border-color: #292929
}
#sky-main .skin-landing-combate .gadget_list_events .value-event .price {
    border-color: #292929
}
#sky-main .skin-landing-combate .combo-video .box .list-video,
#sky-main .skin-landing-combate .combo-video .box .main-video {
    background-color: #292929
}
#sky-main .skin-landing-combate .gadget_search_box .search-box p {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_search_box .search-box .search button {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
#sky-main .skin-landing-combate .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
#sky-main .skin-landing-combate .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_block_lnk_hover .box-list .figure {
    background: #292929
}
#sky-main .skin-landing-combate .gadget_title_area h1,
#sky-main .skin-landing-combate .gadget_title_area h2,
#sky-main .skin-landing-combate .gadget_title_area h3,
#sky-main .skin-landing-combate .gadget_title_area h4,
#sky-main .skin-landing-combate .gadget_title_area h5,
#sky-main .skin-landing-combate .gadget_title_area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-combate .gadget_title_area h1,
    #sky-main .skin-landing-combate .gadget_title_area h2,
    #sky-main .skin-landing-combate .gadget_title_area h3,
    #sky-main .skin-landing-combate .gadget_title_area h4,
    #sky-main .skin-landing-combate .gadget_title_area h5,
    #sky-main .skin-landing-combate .gadget_title_area h6 {
        font-size: 3.6rem
    }
}
#sky-main .skin-landing-combate .gadget_title_area .subtitle {
    color: #d1d1d1
}
#sky-main .skin-landing-combate .gadget_article .title h1,
#sky-main .skin-landing-combate .gadget_article .title h2,
#sky-main .skin-landing-combate .gadget_article .title h3,
#sky-main .skin-landing-combate .gadget_article .title h4,
#sky-main .skin-landing-combate .gadget_article .title h5,
#sky-main .skin-landing-combate .gadget_article .title h6,
#sky-main .skin-landing-combate .gadget_video_gallery .title h1,
#sky-main .skin-landing-combate .gadget_video_gallery .title h2,
#sky-main .skin-landing-combate .gadget_video_gallery .title h3,
#sky-main .skin-landing-combate .gadget_video_gallery .title h4,
#sky-main .skin-landing-combate .gadget_video_gallery .title h5,
#sky-main .skin-landing-combate .gadget_video_gallery .title h6 {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_breadcrumb .breadcrumb {
    background-color: transparent;
    margin-top: 10px;
    margin-bottom: 10px
}
#sky-main .skin-landing-combate .gadget_breadcrumb .breadcrumb a {
    color: #fff
}
#sky-main .skin-landing-combate .gadget_breadcrumb .breadcrumb a.active {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_choice_team {
    background-color: rgba(41, 41, 41, .6)
}
#sky-main .skin-landing-combate .gadget_simple_signature {
    background-color: rgba(41, 41, 41, .6)
}
#sky-main .skin-landing-combate .gadget_premiere_package_extras .combos_extra .combo_box .plus p,
#sky-main .skin-landing-combate .gadget_premiere_package_extras .combos_extra .combo_box .title-combo p {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine span {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_carousel_games_separete p,
#sky-main .skin-landing-combate .gadget_premiere_combo_options p,
#sky-main .skin-landing-combate .gadget_premiere_package_extras p {
    color: #d1d1d1
}
#sky-main .skin-landing-combate .gadget_carousel_games_separete h1,
#sky-main .skin-landing-combate .gadget_carousel_games_separete h2,
#sky-main .skin-landing-combate .gadget_carousel_games_separete h3,
#sky-main .skin-landing-combate .gadget_carousel_games_separete h4,
#sky-main .skin-landing-combate .gadget_carousel_games_separete h5,
#sky-main .skin-landing-combate .gadget_carousel_games_separete h6,
#sky-main .skin-landing-combate .gadget_premiere_combo_options h1,
#sky-main .skin-landing-combate .gadget_premiere_combo_options h2,
#sky-main .skin-landing-combate .gadget_premiere_combo_options h3,
#sky-main .skin-landing-combate .gadget_premiere_combo_options h4,
#sky-main .skin-landing-combate .gadget_premiere_combo_options h5,
#sky-main .skin-landing-combate .gadget_premiere_combo_options h6,
#sky-main .skin-landing-combate .gadget_premiere_package_extras h1,
#sky-main .skin-landing-combate .gadget_premiere_package_extras h2,
#sky-main .skin-landing-combate .gadget_premiere_package_extras h3,
#sky-main .skin-landing-combate .gadget_premiere_package_extras h4,
#sky-main .skin-landing-combate .gadget_premiere_package_extras h5,
#sky-main .skin-landing-combate .gadget_premiere_package_extras h6 {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_buy_channel .text p:first-child a {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_article_price_button .title h1,
#sky-main .skin-landing-combate .gadget_article_price_button .title h2,
#sky-main .skin-landing-combate .gadget_article_price_button .title h3,
#sky-main .skin-landing-combate .gadget_article_price_button .title h4,
#sky-main .skin-landing-combate .gadget_article_price_button .title h5,
#sky-main .skin-landing-combate .gadget_article_price_button .title h6 {
    color: #e9281f
}
#sky-main .skin-landing-combate .price p {
    color: #e9281f
}
#sky-main .skin-landing-combate .gadget_simple_carousel .title h3 {
    color: #e9281f
}
#sky-main .skin-landing-combate .btn-title-no-background:hover {
    color: #f38a85
}
.skin-landing-premiere {
    background-color: #0f0f0f
}
.skin-landing-premiere .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
.skin-landing-premiere .legal-text .text_legal {
    color: #fff
}
.skin-landing-premiere .gadget_search_box .search-box p {
    color: #e9281f
}
.skin-landing-premiere .gadget_search_box .search-box .search button {
    color: #e9281f
}
.skin-landing-premiere .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
.skin-landing-premiere .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
.skin-landing-premiere .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
.skin-landing-premiere .gadget_breadcrumb .breadcrumb {
    background-color: transparent;
    margin-top: 10px;
    margin-bottom: 10px
}
.skin-landing-premiere .gadget_breadcrumb .breadcrumb a {
    color: #fff
}
.skin-landing-premiere .gadget_breadcrumb .breadcrumb a.active {
    color: #e9281f
}
.skin-landing-premiere .gadget_block_lnk_hover .box-list .figure {
    background: #292929
}
.skin-landing-premiere .title-area h1,
.skin-landing-premiere .title-area h2,
.skin-landing-premiere .title-area h3,
.skin-landing-premiere .title-area h4,
.skin-landing-premiere .title-area h5,
.skin-landing-premiere .title-area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-premiere .title-area h1,
    .skin-landing-premiere .title-area h2,
    .skin-landing-premiere .title-area h3,
    .skin-landing-premiere .title-area h4,
    .skin-landing-premiere .title-area h5,
    .skin-landing-premiere .title-area h6 {
        font-size: 2.9rem
    }
}
.skin-landing-premiere .title-area .title-area-subheading-main-text {
    color: #d1d1d1
}
.skin-landing-premiere .title-area .title-area-subheading-top-text {
    color: #e9281f
}
.skin-landing-premiere .gadget_carousel_games_separete p,
.skin-landing-premiere .gadget_premiere_combo_options p,
.skin-landing-premiere .gadget_premiere_package_extras p {
    color: #d1d1d1
}
.skin-landing-premiere .gadget_carousel_games_separete h1,
.skin-landing-premiere .gadget_carousel_games_separete h2,
.skin-landing-premiere .gadget_carousel_games_separete h3,
.skin-landing-premiere .gadget_carousel_games_separete h4,
.skin-landing-premiere .gadget_carousel_games_separete h5,
.skin-landing-premiere .gadget_carousel_games_separete h6,
.skin-landing-premiere .gadget_premiere_combo_options h1,
.skin-landing-premiere .gadget_premiere_combo_options h2,
.skin-landing-premiere .gadget_premiere_combo_options h3,
.skin-landing-premiere .gadget_premiere_combo_options h4,
.skin-landing-premiere .gadget_premiere_combo_options h5,
.skin-landing-premiere .gadget_premiere_combo_options h6,
.skin-landing-premiere .gadget_premiere_package_extras h1,
.skin-landing-premiere .gadget_premiere_package_extras h2,
.skin-landing-premiere .gadget_premiere_package_extras h3,
.skin-landing-premiere .gadget_premiere_package_extras h4,
.skin-landing-premiere .gadget_premiere_package_extras h5,
.skin-landing-premiere .gadget_premiere_package_extras h6 {
    color: #e9281f
}
.skin-landing-premiere .gadget_title_area h1,
.skin-landing-premiere .gadget_title_area h2,
.skin-landing-premiere .gadget_title_area h3,
.skin-landing-premiere .gadget_title_area h4,
.skin-landing-premiere .gadget_title_area h5,
.skin-landing-premiere .gadget_title_area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-premiere .gadget_title_area h1,
    .skin-landing-premiere .gadget_title_area h2,
    .skin-landing-premiere .gadget_title_area h3,
    .skin-landing-premiere .gadget_title_area h4,
    .skin-landing-premiere .gadget_title_area h5,
    .skin-landing-premiere .gadget_title_area h6 {
        font-size: 3.6rem
    }
}
.skin-landing-premiere .gadget_title_area .subtitle {
    color: #d1d1d1
}
.skin-landing-premiere .gadget_carousel_games_separete .title-area {
    margin-top: 30px
}
@media only screen and (min-width: 992px) {
    .skin-landing-premiere .gadget_carousel_games_separete .title-area h1,
    .skin-landing-premiere .gadget_carousel_games_separete .title-area h2,
    .skin-landing-premiere .gadget_carousel_games_separete .title-area h3,
    .skin-landing-premiere .gadget_carousel_games_separete .title-area h4,
    .skin-landing-premiere .gadget_carousel_games_separete .title-area h5,
    .skin-landing-premiere .gadget_carousel_games_separete .title-area h6 {
        font-size: 3.8rem
    }
}
@media only screen and (min-width: 992px) {
    .skin-landing-premiere .gadget_carousel_games_separete .title-area .title-area-subheading-main-text {
        font-size: 2.4rem
    }
}
.skin-landing-premiere .gadget_carousel_games_separete .box-game-value span {
    color: #e9281f
}
.skin-landing-premiere .gadget_buy_channel .text p:first-child a {
    color: #e9281f
}
.skin-landing-premiere .gadget_premiere_combo_options span {
    color: #d1d1d1
}
.skin-landing-premiere .gadget_premiere_combo_options .data-detail p {
    color: #292929
}
.skin-landing-premiere .gadget_premiere_combo_options .data-detail span {
    color: #e9281f
}
.skin-landing-premiere .gadget_premiere_combo_options .data-detail .large-promotion-stamp p,
.skin-landing-premiere .gadget_premiere_combo_options .data-detail .large-promotion-stamp span {
    color: #fff
}
.skin-landing-premiere .gadget_choice_team {
    background-color: rgba(41, 41, 41, .6)
}
.skin-landing-premiere .gadget_simple_signature {
    background-color: rgba(41, 41, 41, .6)
}
.skin-landing-premiere .gadget_simple_signature .title-area h1,
.skin-landing-premiere .gadget_simple_signature .title-area h2,
.skin-landing-premiere .gadget_simple_signature .title-area h3,
.skin-landing-premiere .gadget_simple_signature .title-area h4,
.skin-landing-premiere .gadget_simple_signature .title-area h5,
.skin-landing-premiere .gadget_simple_signature .title-area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-premiere .gadget_simple_signature .title-area h1,
    .skin-landing-premiere .gadget_simple_signature .title-area h2,
    .skin-landing-premiere .gadget_simple_signature .title-area h3,
    .skin-landing-premiere .gadget_simple_signature .title-area h4,
    .skin-landing-premiere .gadget_simple_signature .title-area h5,
    .skin-landing-premiere .gadget_simple_signature .title-area h6 {
        font-size: 3.8rem
    }
}
.skin-landing-premiere .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine span {
    color: #e9281f
}
#sky-main .skin-landing-adulto {
    min-height: 1100px
}
#sky-main .skin-landing-adulto p {
    color: #d1d1d1
}
#sky-main .skin-landing-adulto .breadcrumb h1 {
    text-transform: none
}
#sky-main .skin-landing-adulto .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
#sky-main .skin-landing-adulto .gadget_breadcrumb {
    padding-bottom: 0;
    background-color: #292929
}
#sky-main .skin-landing-adulto .gadget_breadcrumb .breadcrumb {
    background-color: #292929
}
#sky-main .skin-landing-adulto .gadget_breadcrumb .breadcrumb li a {
    color: #fff
}
#sky-main .skin-landing-adulto .gadget_breadcrumb .breadcrumb li a.active {
    color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_adult_package_extras .btn-sky {
    background: #e9281f
}
#sky-main .skin-landing-adulto .gadget_buy_channel a {
    color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_internal_menu .links {
    background-color: #262626
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links {
        border-color: #292929
    }
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links {
        border-color: #292929
    }
}
#sky-main .skin-landing-adulto .gadget_internal_menu .links a {
    background-color: #292929;
    font-size: 1.8rem
}
#sky-main .skin-landing-adulto .gadget_internal_menu .links a.active,
#sky-main .skin-landing-adulto .gadget_internal_menu .links a:hover {
    color: #e9281f;
    background-color: #262626!important
}
#sky-main .skin-landing-adulto .gadget_internal_menu .links a.dark.active,
#sky-main .skin-landing-adulto .gadget_internal_menu .links a.dark:hover {
    color: #FFF;
    background-color: #262626!important
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links a {
        background-color: transparent!important
    }
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links a {
        background-color: transparent!important
    }
}
#sky-main .skin-landing-adulto .gadget_simple_signature {
    background-color: #292929
}
#sky-main .skin-landing-adulto .legal-text .text_legal {
    color: #fff
}
#sky-main .skin-landing-adulto .legal-text .text_legal a {
    color: #e9281f
}
#sky-main .skin-landing-adulto .placeholder-top-highlights {
    margin-top: 0
}
#sky-main .skin-landing-adulto .gadget_signature_data {
    background-color: #292929
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links {
        border-color: #292929
    }
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links {
        border-color: #292929
    }
}
#sky-main .skin-landing-adulto .gadget_internal_menu .links a {
    background-color: #292929
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links a {
        background-color: transparent!important
    }
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_internal_menu .links a {
        background-color: transparent!important
    }
}
#sky-main .skin-landing-adulto .gadget_list_events .value-event .name {
    background-color: #292929;
    border-color: #292929
}
#sky-main .skin-landing-adulto .gadget_list_events .value-event .price {
    border-color: #292929
}
#sky-main .skin-landing-adulto .combo-video .box .list-video,
#sky-main .skin-landing-adulto .combo-video .box .main-video {
    background-color: #292929
}
#sky-main .skin-landing-adulto .gadget_search_box .search-box p {
    color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_search_box .search-box .search button {
    color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
#sky-main .skin-landing-adulto .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_block_lnk_hover .box-list .figure-item {
    background-color: #fff;
    background-position: 292px center
}
@media only screen and (min-width: 990px) {
    #sky-main .skin-landing-adulto .gadget_block_lnk_hover .box-list .figure-item {
        cursor: pointer;
        background-color: #292929;
        background-position: -8px center
    }
    #sky-main .skin-landing-adulto .gadget_block_lnk_hover .box-list .figure-item:hover {
        background-color: #fff;
        background-position: 292px center
    }
}
#sky-main .skin-landing-adulto .gadget_topics_description .text a {
    color: #e9281f
}
#sky-main .skin-landing-adulto .gadget_title_area h1,
#sky-main .skin-landing-adulto .gadget_title_area h2,
#sky-main .skin-landing-adulto .gadget_title_area h3,
#sky-main .skin-landing-adulto .gadget_title_area h4,
#sky-main .skin-landing-adulto .gadget_title_area h5,
#sky-main .skin-landing-adulto .gadget_title_area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    #sky-main .skin-landing-adulto .gadget_title_area h1,
    #sky-main .skin-landing-adulto .gadget_title_area h2,
    #sky-main .skin-landing-adulto .gadget_title_area h3,
    #sky-main .skin-landing-adulto .gadget_title_area h4,
    #sky-main .skin-landing-adulto .gadget_title_area h5,
    #sky-main .skin-landing-adulto .gadget_title_area h6 {
        font-size: 3.6rem
    }
}
#sky-main .skin-landing-adulto .gadget_title_area .subtitle {
    color: #d1d1d1
}
#sky-main .skin-landing-adulto .gadget_row_full_banner .row_text p {
    color: #d1d1d1
}
.skin-landing-filmes-series {
    min-height: 1100px;
    background-color: #0f0f0f
}
.skin-landing-filmes-series .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
.skin-landing-filmes-series .placeholder-top-highlights {
    margin-top: 0
}
.skin-landing-filmes-series .gadget_simple_signature p {
    color: #d1d1d1
}
.skin-landing-filmes-series .legal-text .text_legal {
    color: #fff
}
.skin-landing-filmes-series .gadget_premiere_combo_options span {
    color: #d1d1d1
}
.skin-landing-filmes-series .gadget_premiere_combo_options .data-detail p {
    color: #292929;
    font-size: 1.4rem
}
.skin-landing-filmes-series .gadget_premiere_combo_options .data-detail span {
    color: #e9281f
}
.skin-landing-filmes-series .gadget_premiere_combo_options .data-detail .large-promotion-stamp p,
.skin-landing-filmes-series .gadget_premiere_combo_options .data-detail .large-promotion-stamp span {
    color: #fff
}
.skin-landing-filmes-series .gadget_premiere_combo_options h1,
.skin-landing-filmes-series .gadget_premiere_combo_options h2,
.skin-landing-filmes-series .gadget_premiere_combo_options h3,
.skin-landing-filmes-series .gadget_premiere_combo_options h4,
.skin-landing-filmes-series .gadget_premiere_combo_options h5,
.skin-landing-filmes-series .gadget_premiere_combo_options h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-filmes-series .gadget_premiere_combo_options h1,
    .skin-landing-filmes-series .gadget_premiere_combo_options h2,
    .skin-landing-filmes-series .gadget_premiere_combo_options h3,
    .skin-landing-filmes-series .gadget_premiere_combo_options h4,
    .skin-landing-filmes-series .gadget_premiere_combo_options h5,
    .skin-landing-filmes-series .gadget_premiere_combo_options h6 {
        font-size: 3.6rem
    }
}
.skin-landing-filmes-series .gadget_premiere_combo_options .subtitle {
    color: #d1d1d1
}
.skin-landing-filmes-series .gadget_breadcrumb .breadcrumb {
    background-color: transparent;
    margin-top: 10px;
    margin-bottom: 10px
}
.skin-landing-filmes-series .gadget_breadcrumb .breadcrumb a {
    color: #fff
}
.skin-landing-filmes-series .gadget_breadcrumb .breadcrumb a.active {
    color: #e9281f
}
.skin-landing-filmes-series .gadget_choice_team {
    background-color: rgba(41, 41, 41, .6)
}
.skin-landing-filmes-series .gadget_buy_channel .text p:first-child a {
    color: #e9281f
}
.skin-landing-filmes-series .gadget_title_area h1,
.skin-landing-filmes-series .gadget_title_area h2,
.skin-landing-filmes-series .gadget_title_area h3,
.skin-landing-filmes-series .gadget_title_area h4,
.skin-landing-filmes-series .gadget_title_area h5,
.skin-landing-filmes-series .gadget_title_area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-filmes-series .gadget_title_area h1,
    .skin-landing-filmes-series .gadget_title_area h2,
    .skin-landing-filmes-series .gadget_title_area h3,
    .skin-landing-filmes-series .gadget_title_area h4,
    .skin-landing-filmes-series .gadget_title_area h5,
    .skin-landing-filmes-series .gadget_title_area h6 {
        font-size: 3.6rem
    }
}
.skin-landing-filmes-series .gadget_title_area .subtitle {
    color: #d1d1d1
}
.skin-landing-noticias {
    background-repeat: no-repeat;
    background-position: center bottom;
    min-height: 1100px
}
.skin-landing-noticias .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
.skin-landing-noticias .legal-text .text_legal {
    color: #262626
}
.skin-landing-noticias .placeholder-top-highlights {
    margin-top: 0
}
.skin-landing-noticias .gadget_simple_signature {
    border-color: #d1d1d1;
    background-color: #fff
}
.skin-landing-noticias .gadget_video_two_position .video {
    background-color: #d1d1d1
}
.skin-landing-noticias .gadget_premiere_combo_options .title .sky-icones-telefone {
    color: #e9281f
}
.skin-landing-noticias .gadget_premiere_combo_options .title h4 {
    color: #0f0f0f
}
.skin-landing-noticias .gadget_breadcrumb {
    background-color: #fff
}
.skin-landing-noticias .combo-video .list-video,
.skin-landing-noticias .combo-video .main-video {
    background-color: #d1d1d1
}
.skin-landing-noticias .gadget_choice_team .gadget_title_area h1,
.skin-landing-noticias .gadget_choice_team .gadget_title_area h2,
.skin-landing-noticias .gadget_choice_team .gadget_title_area h3,
.skin-landing-noticias .gadget_choice_team .gadget_title_area h4,
.skin-landing-noticias .gadget_choice_team .gadget_title_area h5,
.skin-landing-noticias .gadget_choice_team .gadget_title_area h6 {
    color: #555
}
.skin-landing-noticias .gadget_choice_team .infos_landing .info_text {
    color: #555
}
.skin-landing-noticias .gadget_simple_signature .info_text {
    color: #0f0f0f
}
.skin-cine-sky .gadget_breadcrumb {
    background: #313131
}
.skin-cine-sky .gadget_breadcrumb .breadcrumb {
    background: #313131
}
.skin-cine-sky .gadget_breadcrumb .breadcrumb li:last-child a {
    color: #e9281f
}
.skin-cine-sky .legal-text .text_legal {
    color: #262626
}
.skin-cine-sky .gadget_title_combo_box {
    background: #313131
}
.skin-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #56b335
}
.skin-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #439300
}
.skin-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #439300
}
.skin-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title span {
    line-height: 19px;
    color: #000
}
.skin-institucional .gadget_faq_tabs .text span {
    color: #56b335
}
.skin-institucional .legal-text .text_legal {
    color: #262626
}
.skin-package .theme-lime.gadget_detail_package .title-detail h2 {
    color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .package .type-channel span {
    color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .package .theme {
    background-color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .tabs-package .channels-package h3 {
    color: #78bf1f
}
.skin-package .theme-lime.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #78bf1f
}
.skin-package .theme-lime.baloon-panel .baloon .content .close-baloon {
    color: #78bf1f
}
.skin-package .theme-lime.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-lime.baloon-panel .baloon.front .content {
    background-color: #78bf1f
}
.skin-package .theme-lime.baloon-panel .baloon.front:hover .content {
    background-color: #5c9318
}
.skin-package .theme-lime.baloon-panel .baloon.front:hover .span-border {
    color: #5c9318
}
.skin-package .theme-lime.baloon-panel .baloon.front .span-border {
    color: #78bf1f
}
.skin-package .theme-lime.baloon-panel .baloon.back h3 {
    color: #78bf1f
}
.skin-package .theme-lime.baloon-panel .baloon.back p a {
    color: #78bf1f
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .title-detail h2 {
    color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .package .type-channel span {
    color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .package .theme {
    background-color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .tabs-package .channels-package h3 {
    color: #019864
}
.skin-package .theme-dark-aquamarine.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #019864
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon .content .close-baloon {
    color: #019864
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.front .content {
    background-color: #019864
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.front:hover .content {
    background-color: #016543
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.front:hover .span-border {
    color: #016543
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.front .span-border {
    color: #019864
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.back h3 {
    color: #019864
}
.skin-package .theme-dark-aquamarine.baloon-panel .baloon.back p a {
    color: #019864
}
.skin-package .theme-navy-blue.gadget_detail_package .title-detail h2 {
    color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .package .type-channel span {
    color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .package .theme {
    background-color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .tabs-package .channels-package h3 {
    color: #2b008e
}
.skin-package .theme-navy-blue.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #2b008e
}
.skin-package .theme-navy-blue.baloon-panel .baloon .content .close-baloon {
    color: #2b008e
}
.skin-package .theme-navy-blue.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-navy-blue.baloon-panel .baloon.front .content {
    background-color: #2b008e
}
.skin-package .theme-navy-blue.baloon-panel .baloon.front:hover .content {
    background-color: #1c005b
}
.skin-package .theme-navy-blue.baloon-panel .baloon.front:hover .span-border {
    color: #1c005b
}
.skin-package .theme-navy-blue.baloon-panel .baloon.front .span-border {
    color: #2b008e
}
.skin-package .theme-navy-blue.baloon-panel .baloon.back h3 {
    color: #2b008e
}
.skin-package .theme-navy-blue.baloon-panel .baloon.back p a {
    color: #2b008e
}
.skin-package .theme-red.gadget_detail_package .title-detail h2 {
    color: #c70008
}
.skin-package .theme-red.gadget_detail_package .package .type-channel span {
    color: #c70008
}
.skin-package .theme-red.gadget_detail_package .package .theme {
    background-color: #c70008
}
.skin-package .theme-red.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #c70008
}
.skin-package .theme-red.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #c70008
}
.skin-package .theme-red.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #c70008
}
.skin-package .theme-red.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #c70008
}
.skin-package .theme-red.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #c70008
}
.skin-package .theme-red.gadget_detail_package .tabs-package .channels-package h3 {
    color: #c70008
}
.skin-package .theme-red.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #c70008
}
.skin-package .theme-red.baloon-panel .baloon .content .close-baloon {
    color: #c70008
}
.skin-package .theme-red.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-red.baloon-panel .baloon.front .content {
    background-color: #c70008
}
.skin-package .theme-red.baloon-panel .baloon.front:hover .content {
    background-color: #940006
}
.skin-package .theme-red.baloon-panel .baloon.front:hover .span-border {
    color: #940006
}
.skin-package .theme-red.baloon-panel .baloon.front .span-border {
    color: #c70008
}
.skin-package .theme-red.baloon-panel .baloon.back h3 {
    color: #c70008
}
.skin-package .theme-red.baloon-panel .baloon.back p a {
    color: #c70008
}
.skin-package .theme-light-green.gadget_detail_package .title-detail h2 {
    color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .package .type-channel span {
    color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .package .theme {
    background-color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .tabs-package .channels-package h3 {
    color: #65a515
}
.skin-package .theme-light-green.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #65a515
}
.skin-package .theme-light-green.baloon-panel .baloon .content .close-baloon {
    color: #65a515
}
.skin-package .theme-light-green.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-light-green.baloon-panel .baloon.front .content {
    background-color: #65a515
}
.skin-package .theme-light-green.baloon-panel .baloon.front:hover .content {
    background-color: #49780f
}
.skin-package .theme-light-green.baloon-panel .baloon.front:hover .span-border {
    color: #49780f
}
.skin-package .theme-light-green.baloon-panel .baloon.front .span-border {
    color: #65a515
}
.skin-package .theme-light-green.baloon-panel .baloon.back h3 {
    color: #65a515
}
.skin-package .theme-light-green.baloon-panel .baloon.back p a {
    color: #65a515
}
.skin-package .theme-green.gadget_detail_package .title-detail h2 {
    color: #439300
}
.skin-package .theme-green.gadget_detail_package .package .type-channel span {
    color: #439300
}
.skin-package .theme-green.gadget_detail_package .package .theme {
    background-color: #439300
}
.skin-package .theme-green.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #439300
}
.skin-package .theme-green.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #439300
}
.skin-package .theme-green.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #439300
}
.skin-package .theme-green.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #439300
}
.skin-package .theme-green.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #439300
}
.skin-package .theme-green.gadget_detail_package .tabs-package .channels-package h3 {
    color: #439300
}
.skin-package .theme-green.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #439300
}
.skin-package .theme-green.baloon-panel .baloon .content .close-baloon {
    color: #439300
}
.skin-package .theme-green.baloon-panel .baloon.front {
    color: #56b335
}
.skin-package .theme-green.baloon-panel .baloon.front .content {
    background-color: #439300
}
.skin-package .theme-green.baloon-panel .baloon.front:hover .content {
    background-color: #2c6000
}
.skin-package .theme-green.baloon-panel .baloon.front:hover .span-border {
    color: #2c6000
}
.skin-package .theme-green.baloon-panel .baloon.front .span-border {
    color: #439300
}
.skin-package .theme-green.baloon-panel .baloon.back h3 {
    color: #439300
}
.skin-package .theme-green.baloon-panel .baloon.back p a {
    color: #439300
}
.skin-package .theme-dark-green.gadget_detail_package .title-detail h2 {
    color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .package .type-channel span {
    color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .package .theme {
    background-color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .tabs-package .channels-package h3 {
    color: #007043
}
.skin-package .theme-dark-green.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #007043
}
.skin-package .theme-dark-green.baloon-panel .baloon .content .close-baloon {
    color: #007043
}
.skin-package .theme-dark-green.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-dark-green.baloon-panel .baloon.front .content {
    background-color: #007043
}
.skin-package .theme-dark-green.baloon-panel .baloon.front:hover .content {
    background-color: #003d24
}
.skin-package .theme-dark-green.baloon-panel .baloon.front:hover .span-border {
    color: #003d24
}
.skin-package .theme-dark-green.baloon-panel .baloon.front .span-border {
    color: #007043
}
.skin-package .theme-dark-green.baloon-panel .baloon.back h3 {
    color: #007043
}
.skin-package .theme-dark-green.baloon-panel .baloon.back p a {
    color: #007043
}
.skin-package .theme-aquamarine.gadget_detail_package .title-detail h2 {
    color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .package .type-channel span {
    color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .package .theme {
    background-color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .tabs-package .channels-package h3 {
    color: #019898
}
.skin-package .theme-aquamarine.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #019898
}
.skin-package .theme-aquamarine.baloon-panel .baloon .content .close-baloon {
    color: #019898
}
.skin-package .theme-aquamarine.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-aquamarine.baloon-panel .baloon.front .content {
    background-color: #019898
}
.skin-package .theme-aquamarine.baloon-panel .baloon.front:hover .content {
    background-color: #016565
}
.skin-package .theme-aquamarine.baloon-panel .baloon.front:hover .span-border {
    color: #016565
}
.skin-package .theme-aquamarine.baloon-panel .baloon.front .span-border {
    color: #019898
}
.skin-package .theme-aquamarine.baloon-panel .baloon.back h3 {
    color: #019898
}
.skin-package .theme-aquamarine.baloon-panel .baloon.back p a {
    color: #019898
}
.skin-package .theme-blue.gadget_detail_package .title-detail h2 {
    color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .package .type-channel span {
    color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .package .theme {
    background-color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .tabs-package .channels-package h3 {
    color: #123fa9
}
.skin-package .theme-blue.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #123fa9
}
.skin-package .theme-blue.baloon-panel .baloon .content .close-baloon {
    color: #123fa9
}
.skin-package .theme-blue.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-blue.baloon-panel .baloon.front .content {
    background-color: #123fa9
}
.skin-package .theme-blue.baloon-panel .baloon.front:hover .content {
    background-color: #0d2e7b
}
.skin-package .theme-blue.baloon-panel .baloon.front:hover .span-border {
    color: #0d2e7b
}
.skin-package .theme-blue.baloon-panel .baloon.front .span-border {
    color: #123fa9
}
.skin-package .theme-blue.baloon-panel .baloon.back h3 {
    color: #123fa9
}
.skin-package .theme-blue.baloon-panel .baloon.back p a {
    color: #123fa9
}
.skin-package .theme-purple.gadget_detail_package .title-detail h2 {
    color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .package .type-channel span {
    color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .package .theme {
    background-color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .tabs-package .channels-package h3 {
    color: #5310ad
}
.skin-package .theme-purple.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #5310ad
}
.skin-package .theme-purple.baloon-panel .baloon .content .close-baloon {
    color: #5310ad
}
.skin-package .theme-purple.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-purple.baloon-panel .baloon.front .content {
    background-color: #5310ad
}
.skin-package .theme-purple.baloon-panel .baloon.front:hover .content {
    background-color: #3d0c7e
}
.skin-package .theme-purple.baloon-panel .baloon.front:hover .span-border {
    color: #3d0c7e
}
.skin-package .theme-purple.baloon-panel .baloon.front .span-border {
    color: #5310ad
}
.skin-package .theme-purple.baloon-panel .baloon.back h3 {
    color: #5310ad
}
.skin-package .theme-purple.baloon-panel .baloon.back p a {
    color: #5310ad
}
.skin-package .theme-light-purple.gadget_detail_package .title-detail h2 {
    color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .package .type-channel span {
    color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .package .theme {
    background-color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .tabs-package .channels-package h3 {
    color: #a602a6
}
.skin-package .theme-light-purple.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #a602a6
}
.skin-package .theme-light-purple.baloon-panel .baloon .content .close-baloon {
    color: #a602a6
}
.skin-package .theme-light-purple.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-light-purple.baloon-panel .baloon.front .content {
    background-color: #a602a6
}
.skin-package .theme-light-purple.baloon-panel .baloon.front:hover .content {
    background-color: #740174
}
.skin-package .theme-light-purple.baloon-panel .baloon.front:hover .span-border {
    color: #740174
}
.skin-package .theme-light-purple.baloon-panel .baloon.front .span-border {
    color: #a602a6
}
.skin-package .theme-light-purple.baloon-panel .baloon.back h3 {
    color: #a602a6
}
.skin-package .theme-light-purple.baloon-panel .baloon.back p a {
    color: #a602a6
}
.skin-package .theme-pink.gadget_detail_package .title-detail h2 {
    color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .package .type-channel span {
    color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .package .theme {
    background-color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .tabs-package .channels-package h3 {
    color: #ce0271
}
.skin-package .theme-pink.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #ce0271
}
.skin-package .theme-pink.baloon-panel .baloon .content .close-baloon {
    color: #ce0271
}
.skin-package .theme-pink.baloon-panel .baloon.front {
    color: #ce0271
}
.skin-package .theme-pink.baloon-panel .baloon.front .content {
    background-color: #ce0271
}
.skin-package .theme-pink.baloon-panel .baloon.front:hover .content {
    background-color: #9b0255
}
.skin-package .theme-pink.baloon-panel .baloon.front:hover .span-border {
    color: #9b0255
}
.skin-package .theme-pink.baloon-panel .baloon.front .span-border {
    color: #ce0271
}
.skin-package .theme-pink.baloon-panel .baloon.back h3 {
    color: #ce0271
}
.skin-package .theme-pink.baloon-panel .baloon.back p a {
    color: #ce0271
}
.skin-package .theme-yellow.gadget_detail_package .title-detail h2 {
    color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .package .type-channel span {
    color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .package .theme {
    background-color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .tabs-package .channels-package h3 {
    color: #f8bb00
}
.skin-package .theme-yellow.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #f8bb00
}
.skin-package .theme-yellow.baloon-panel .baloon .content .close-baloon {
    color: #f8bb00
}
.skin-package .theme-yellow.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-yellow.baloon-panel .baloon.front .content {
    background-color: #f8bb00
}
.skin-package .theme-yellow.baloon-panel .baloon.front:hover .content {
    background-color: #c59500
}
.skin-package .theme-yellow.baloon-panel .baloon.front:hover .span-border {
    color: #c59500
}
.skin-package .theme-yellow.baloon-panel .baloon.front .span-border {
    color: #f8bb00
}
.skin-package .theme-yellow.baloon-panel .baloon.back h3 {
    color: #f8bb00
}
.skin-package .theme-yellow.baloon-panel .baloon.back p a {
    color: #f8bb00
}
.skin-package .theme-orange.gadget_detail_package .title-detail h2 {
    color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .package .type-channel span {
    color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .package .theme {
    background-color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .tabs-package .channels-package h3 {
    color: #fb6f17
}
.skin-package .theme-orange.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #fb6f17
}
.skin-package .theme-orange.baloon-panel .baloon .content .close-baloon {
    color: #fb6f17
}
.skin-package .theme-orange.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-orange.baloon-panel .baloon.front .content {
    background-color: #fb6f17
}
.skin-package .theme-orange.baloon-panel .baloon.front:hover .content {
    background-color: #db5704
}
.skin-package .theme-orange.baloon-panel .baloon.front:hover .span-border {
    color: #db5704
}
.skin-package .theme-orange.baloon-panel .baloon.front .span-border {
    color: #fb6f17
}
.skin-package .theme-orange.baloon-panel .baloon.back h3 {
    color: #fb6f17
}
.skin-package .theme-orange.baloon-panel .baloon.back p a {
    color: #fb6f17
}
.skin-package .theme-wine.gadget_detail_package .title-detail h2 {
    color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .package .type-channel span {
    color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .package .theme {
    background-color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .accordion-group .accordion-heading a .content-icon {
    background-color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .accordion-group .accordion-heading a span {
    color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .tabs-package .tab-content .tab-pane .first-content {
    background-color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .tabs-package .nav-tabs>li.active>a {
    background-color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .tabs-package .nav-tabs>li a:hover {
    background-color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .tabs-package .channels-package h3 {
    color: #d1241c
}
.skin-package .theme-wine.gadget_detail_package .package-details .package .package-title .title-detail {
    color: #d1241c
}
.skin-package .theme-wine.baloon-panel .baloon .content .close-baloon {
    color: #d1241c
}
.skin-package .theme-wine.baloon-panel .baloon.front {
    color: #000
}
.skin-package .theme-wine.baloon-panel .baloon.front .content {
    background-color: #d1241c
}
.skin-package .theme-wine.baloon-panel .baloon.front:hover .content {
    background-color: #a41c16
}
.skin-package .theme-wine.baloon-panel .baloon.front:hover .span-border {
    color: #a41c16
}
.skin-package .theme-wine.baloon-panel .baloon.front .span-border {
    color: #d1241c
}
.skin-package .theme-wine.baloon-panel .baloon.back h3 {
    color: #d1241c
}
.skin-package .theme-wine.baloon-panel .baloon.back p a {
    color: #d1241c
}
.skin-package .legal-text .text_legal {
    color: #262626
}
.skin-landing-bbb {
    background-color: #0f0f0f
}
.skin-landing-bbb .gadget_static_full_banner .title-banner span:last-child {
    background-color: rgba(233, 40, 31, .8)
}
.skin-landing-bbb .legal-text .text_legal {
    color: #fff
}
.skin-landing-bbb .gadget_search_box .search-box p {
    color: #e9281f
}
.skin-landing-bbb .gadget_search_box .search-box .search button {
    color: #e9281f
}
.skin-landing-bbb .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    background-color: #e9281f
}
.skin-landing-bbb .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    border-top: 30px solid #8a130e
}
.skin-landing-bbb .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-title .icon {
    color: #e9281f
}
.skin-landing-bbb .gadget_breadcrumb .breadcrumb {
    background-color: transparent;
    margin-top: 10px;
    margin-bottom: 10px
}
.skin-landing-bbb .gadget_breadcrumb .breadcrumb a {
    color: #fff
}
.skin-landing-bbb .gadget_breadcrumb .breadcrumb a.active {
    color: #e9281f
}
.skin-landing-bbb .gadget_block_lnk_hover .box-list .figure {
    background: #292929
}
.skin-landing-bbb .title-area h1,
.skin-landing-bbb .title-area h2,
.skin-landing-bbb .title-area h3,
.skin-landing-bbb .title-area h4,
.skin-landing-bbb .title-area h5,
.skin-landing-bbb .title-area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-bbb .title-area h1,
    .skin-landing-bbb .title-area h2,
    .skin-landing-bbb .title-area h3,
    .skin-landing-bbb .title-area h4,
    .skin-landing-bbb .title-area h5,
    .skin-landing-bbb .title-area h6 {
        font-size: 29px
    }
}
.skin-landing-bbb .title-area .title-area-subheading-main-text {
    color: #d1d1d1
}
.skin-landing-bbb .title-area .title-area-subheading-top-text {
    color: #e9281f
}
.skin-landing-bbb .gadget_carousel_games_separete p,
.skin-landing-bbb .gadget_premiere_combo_options p,
.skin-landing-bbb .gadget_premiere_package_extras p {
    color: #d1d1d1
}
.skin-landing-bbb .gadget_carousel_games_separete h1,
.skin-landing-bbb .gadget_carousel_games_separete h2,
.skin-landing-bbb .gadget_carousel_games_separete h3,
.skin-landing-bbb .gadget_carousel_games_separete h4,
.skin-landing-bbb .gadget_carousel_games_separete h5,
.skin-landing-bbb .gadget_carousel_games_separete h6,
.skin-landing-bbb .gadget_premiere_combo_options h1,
.skin-landing-bbb .gadget_premiere_combo_options h2,
.skin-landing-bbb .gadget_premiere_combo_options h3,
.skin-landing-bbb .gadget_premiere_combo_options h4,
.skin-landing-bbb .gadget_premiere_combo_options h5,
.skin-landing-bbb .gadget_premiere_combo_options h6,
.skin-landing-bbb .gadget_premiere_package_extras h1,
.skin-landing-bbb .gadget_premiere_package_extras h2,
.skin-landing-bbb .gadget_premiere_package_extras h3,
.skin-landing-bbb .gadget_premiere_package_extras h4,
.skin-landing-bbb .gadget_premiere_package_extras h5,
.skin-landing-bbb .gadget_premiere_package_extras h6 {
    color: #e9281f
}
.skin-landing-bbb .gadget_title_area h1,
.skin-landing-bbb .gadget_title_area h2,
.skin-landing-bbb .gadget_title_area h3,
.skin-landing-bbb .gadget_title_area h4,
.skin-landing-bbb .gadget_title_area h5,
.skin-landing-bbb .gadget_title_area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-bbb .gadget_title_area h1,
    .skin-landing-bbb .gadget_title_area h2,
    .skin-landing-bbb .gadget_title_area h3,
    .skin-landing-bbb .gadget_title_area h4,
    .skin-landing-bbb .gadget_title_area h5,
    .skin-landing-bbb .gadget_title_area h6 {
        font-size: 36px
    }
}
.skin-landing-bbb .gadget_title_area .subtitle {
    color: #d1d1d1
}
.skin-landing-bbb .gadget_carousel_games_separete .title-area {
    margin-top: 30px
}
@media only screen and (min-width: 992px) {
    .skin-landing-bbb .gadget_carousel_games_separete .title-area h1,
    .skin-landing-bbb .gadget_carousel_games_separete .title-area h2,
    .skin-landing-bbb .gadget_carousel_games_separete .title-area h3,
    .skin-landing-bbb .gadget_carousel_games_separete .title-area h4,
    .skin-landing-bbb .gadget_carousel_games_separete .title-area h5,
    .skin-landing-bbb .gadget_carousel_games_separete .title-area h6 {
        font-size: 38px
    }
}
@media only screen and (min-width: 992px) {
    .skin-landing-bbb .gadget_carousel_games_separete .title-area .title-area-subheading-main-text {
        font-size: 24px
    }
}
.skin-landing-bbb .gadget_carousel_games_separete .box-game-value span {
    color: #e9281f
}
.skin-landing-bbb .gadget_buy_channel .text p:first-child a {
    color: #e9281f
}
.skin-landing-bbb .gadget_premiere_combo_options span {
    color: #d1d1d1
}
.skin-landing-bbb .gadget_premiere_combo_options .data-detail p {
    color: #292929
}
.skin-landing-bbb .gadget_premiere_combo_options .data-detail span {
    color: #e9281f
}
.skin-landing-bbb .gadget_premiere_combo_options .data-detail .large-promotion-stamp p,
.skin-landing-bbb .gadget_premiere_combo_options .data-detail .large-promotion-stamp span {
    color: #fff
}
.skin-landing-bbb .gadget_choice_team {
    background-color: rgba(41, 41, 41, .6)
}
.skin-landing-bbb .gadget_simple_signature {
    background-color: rgba(41, 41, 41, .6)
}
.skin-landing-bbb .gadget_simple_signature .title-area h1,
.skin-landing-bbb .gadget_simple_signature .title-area h2,
.skin-landing-bbb .gadget_simple_signature .title-area h3,
.skin-landing-bbb .gadget_simple_signature .title-area h4,
.skin-landing-bbb .gadget_simple_signature .title-area h5,
.skin-landing-bbb .gadget_simple_signature .title-area h6 {
    color: #e9281f
}
@media only screen and (min-width: 992px) {
    .skin-landing-bbb .gadget_simple_signature .title-area h1,
    .skin-landing-bbb .gadget_simple_signature .title-area h2,
    .skin-landing-bbb .gadget_simple_signature .title-area h3,
    .skin-landing-bbb .gadget_simple_signature .title-area h4,
    .skin-landing-bbb .gadget_simple_signature .title-area h5,
    .skin-landing-bbb .gadget_simple_signature .title-area h6 {
        font-size: 38px
    }
}
.skin-landing-bbb .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine span {
    color: #e9281f
}
.sky-institucional h2 {
    text-transform: uppercase
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional h2 {
        font-size: 3.8rem;
        margin: 0;
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional h2 {
        font-size: 3.8rem;
        margin: 0;
    }
}
.sky-institucional h3, .sky-institucional h2 {
    font-size: 2.2rem;
    text-transform: uppercase;
    color: #0c0c0c;
    padding-bottom: 20px;
    padding-top: 20px;
    font-weight: 700
}
.sky-institucional .logos-partners .logo-partner{
    padding: 5px;
}
@media only screen and (min-width: 768px) {
    .sky-institucional h3, .sky-institucional h2 {
        font-size: 3rem
    }
}
.sky-institucional h4 {
    font-size: 2.4rem;
    font-weight: 700;
    text-transform: uppercase
}
.sky-institucional p {
    font-size: 1.2rem;
    color: #6b6765
}
@media only screen and (min-width: 768px) {
    .sky-institucional p {
        font-size: 1.8rem
    }
}
.sky-institucional p a {
    color: #639bef
}
.sky-institucional .contracts .tab-content {
    display: block!important;
    opacity: 1!important;
    visibility: visible!important
}
.sky-institucional .panel-default {
    border: 0;
    box-shadow: none
}
.sky-institucional .panel-default .panel-heading {
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    margin-bottom: 12px
}
.sky-institucional .panel-default .panel-heading .panel-title {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #000;
    font-weight: 700;
    padding: 0;
}
.sky-institucional .panel-default .panel-heading .panel-title .icon {
    width: 11px;
    height: 12px;
    display: block;
    float: left;
    margin-right: 10px;
    font-size: 2.1rem;
    margin-top: -5px;
    margin-left: 0;
    color: #ea2663
}
.sky-institucional .panel-default .panel-collapse .panel-body {
    border: 0!important;
    border-top: 0;
    text-align: center;
    font-size: 1.4rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .panel-default .panel-collapse .panel-body {
        text-align: left
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .panel-default .panel-collapse .panel-body {
        text-align: left
    }
}
.sky-institucional .panel-default .panel-collapse .panel-body img {
    margin-bottom: 30px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .panel-default .panel-collapse .panel-body img {
        margin-bottom: 0
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .panel-default .panel-collapse .panel-body img {
        margin-bottom: 0
    }
}
.sky-institucional .awards .panel-body ul {
    padding-left: 30px
}
.sky-institucional .awards .panel-body ul li {
    line-height: 1;
    padding: 15px
}
.sky-institucional .awards .panel-body ul li .title {
    color: #d9322a;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase
}
.sky-institucional .awards .panel-body ul li .title:before {
    font-family: sky, sans-serif;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e61d';
    left: 30px;
    position: absolute;
    font-size: 2rem
}
.sky-institucional .awards .panel-body ul li .description {
    font-size: 1.4rem;
    color: #6b6765
}
.sky-institucional .ho-we-are>.row {
    margin-bottom: 30px
}
.sky-institucional .ho-we-are .pdf-list li a {
    color: #D81818;
    text-transform: uppercase;
    font-size: 1.4rem
}
.sky-institucional .ho-we-are .pdf-list li a:hover {
    text-decoration: none
}
.sky-institucional .ho-we-are .pdf-list li a .icones {
    font-size: 1.8rem;
    vertical-align: sub
}
.sky-institucional .ho-we-are .list-link-helps .help-item {
    width: 50%;
    padding: 10px;
    margin: 15px 0;
    float: left
}
.sky-institucional .ho-we-are .logos-partners p{
    margin-top: 25px;
}
.sky-institucional .ho-we-are .list-link-helps .help-item:nth-child(even) .links-helps {
    background-color: #fff
}
.sky-institucional .ho-we-are .list-link-helps .help-item .links-helps {
    height: 165px;
    overflow: hidden;
    padding: 15px 0;
    border: 1px solid #d6d7de;
    text-align: center;
    color: #514e4c;
    text-transform: uppercase;
    font-weight: 700
}
.sky-institucional .ho-we-are .list-link-helps .help-item .links-helps .icones {
    font-size: 100px;
    color: #d9322a
}
.sky-institucional .ho-we-are .list-link-helps .help-item .links-helps span {
    font-size: 1.4rem
}
.sky-institucional .ho-we-are .list-link-helps .help-item .links-helps a {
    color: #D81818;
    font-size: 1.1rem
}
.sky-institucional .ho-we-are .list-link-helps .help-item .links-helps.image-container .image {
    margin-top: 25px
}
.sky-institucional .ho-we-are .list-link-helps .help-item .links-helps.image-container .title {
    top: 19px
}
@media only screen and (min-width: 768px) {
    .sky-institucional .ho-we-are .list-link-helps .help-item {
        width: 20%
    }
}
.sky-institucional .ho-we-are .contacts strong {
    color: #D81818;
    font-weight: 100
}
.sky-institucional .ho-we-are .acionist {
    display: inline-block;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 15px 0 0 15px;
    min-height: 142px;
    margin-bottom: 10px
}
.sky-institucional .ho-we-are .acionist span {
    font-size: 1.4rem
}
.sky-institucional .ho-we-are .btn {
    max-width: 325px;
    white-space: normal
}
.sky-institucional .work-with-us .ban {
    padding-top: 10px
}
.sky-institucional .work-with-us .panel-group {
    padding-top: 10px
}
.sky-institucional .tabs-inst {
    margin: 20px
}
.sky-institucional .tabs-inst .nav-tabs {
    width: 100%;
    display: table
}
.sky-institucional .tabs-inst .nav-tabs li {
    display: table-cell;
    float: none;
    margin-bottom: -1px;
    background-color: #e0180c;
    border-right: 1px solid #ccc;
    word-break: normal;
}
.sky-institucional .tabs-inst .nav-tabs li.active,
.sky-institucional .tabs-inst .nav-tabs li:hover {
    background-color: #fff
}
.sky-institucional .tabs-inst .nav-tabs li.active a,
.sky-institucional .tabs-inst .nav-tabs li:hover a {
    color: #e0180c;
    cursor: default;
    background-color: #fff
}
.sky-institucional .tabs-inst .nav-tabs li.active a:hover,
.sky-institucional .tabs-inst .nav-tabs li:hover a:hover {
    cursor: pointer
}
.sky-institucional .tabs-inst .nav-tabs li.active a:hover {
    cursor: default
}
.sky-institucional .tabs-inst .nav-tabs li a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent!important;
    border-radius: 4px 4px 0 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    font-size: 1.6rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .tabs-inst .nav-tabs li a {
        font-size: 1.2rem
    }
}
.sky-institucional .tabs-inst .tab-pane p {
    font-size: 1.4rem;
    padding: 15px 25px 0
}
@media only screen and (min-width: 768px) {
    .sky-institucional .tabs-inst {
        border: 1px solid #ccc;
        border-radius: 5px
    }
}
.sky-institucional .press-room .panel-body ul li,
.sky-institucional .press-room .tab-pane ul li {
    margin-bottom: -15px
}
.sky-institucional .press-room .panel-body ul li a,
.sky-institucional .press-room .tab-pane ul li a {
    padding: 11px;
    line-height: 1;
    margin-top: 14px
}
.sky-institucional .press-room .panel-body ul li a .icon,
.sky-institucional .press-room .tab-pane ul li a .icon {
    color: #e9281f;
    font-size: 2.5rem
}
.sky-institucional .press-room .panel-body ul li a .date,
.sky-institucional .press-room .tab-pane ul li a .date {
    color: #e9281f;
    font-size: 1.4rem;
    vertical-align: super
}
.sky-institucional .press-room .panel-body ul li a p,
.sky-institucional .press-room .tab-pane ul li a p {
    color: #e9281f;
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 40px
}
.sky-institucional .press-room .panel-body ul li:first-child,
.sky-institucional .press-room .tab-pane ul li:first-child {
    margin-top: 20px
}
.sky-institucional .press-room .material_block {
    background-color: #f1f1f1;
    padding: 20px
}
.sky-institucional .press-room .material_block p {
    color: #6b6765
}
.sky-institucional .press-room .material_block p:first-child {
    text-transform: uppercase;
    font-weight: 700
}
.sky-institucional .press-room .material_block a {
    color: #e9281f
}
.sky-institucional .manuals hr {
    margin: 5px 0
}
.sky-institucional .manuals h4 {
    font-size: 2.4rem;
    font-weight: 700
}
.sky-institucional .manuals .pdf-label {
    background-color: #eff2f3;
    padding: 13px
}
.sky-institucional .manuals .pdf-label p {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: 0;
    font-size: 1.3rem;
    font-weight: 700
}
.sky-institucional .manuals .pdf-label .sky-icones-pdf {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font-size: 6.6rem;
    color: #d9322a
}
.sky-institucional .manuals a {
    color: #262626;
    text-decoration: none
}
.sky-institucional .manuals .remote-control-item {
    background-color: #eff2f3;
    margin: 15px 0;
    height: 80px
}
.sky-institucional .manuals .remote-control-item img {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
    height: 80px
}
.sky-institucional .manuals .remote-control-item img.img-large {
    width: auto;
    height: 80px
}
.sky-institucional .manuals .remote-control-item span {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-left: 10px;
    width: calc(100% - 120px);
    font-size: 1.3rem;
    font-weight: 700
}
@media (min-width: 992px) {
    .sky-institucional .manuals .remote-control-item span {
        width: 94px
    }
}
.sky-institucional .manuals .remote-control-item span.span-large {
    width: calc(100% - 220px)
}
.sky-institucional .socials .social-tabs .nav-tabs {
    width: 100%;
    height: 150px;
    overflow-x: auto;
    list-style: none;
    white-space: nowrap;
    border-bottom: 0
}
.sky-institucional .socials .social-tabs .nav-tabs li {
    display: table-cell;
    width: 1%
}
.sky-institucional .socials .social-tabs .nav-tabs li.active a .link-container {
    background-color: #d9322a
}
.sky-institucional .socials .social-tabs .nav-tabs li.active a .link-container:before {
    content: '\A';
    width: 0;
    height: 0;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    z-index: 0;
    position: absolute;
    bottom: -30px;
    left: 0
}
.sky-institucional .socials .social-tabs .nav-tabs li.active a .link-container .icon-container i {
    color: #fff
}
.sky-institucional .socials .social-tabs .nav-tabs li.active a .link-container .icon-container p {
    color: #fff
}
.sky-institucional .socials .social-tabs .nav-tabs li a {
    border-radius: 0;
    border: 0;
    padding: 0
}
.sky-institucional .socials .social-tabs .nav-tabs li a .link-container {
    text-transform: uppercase;
    vertical-align: middle;
    text-align: center;
    margin: 0 2px;
    height: 100px;
    color: #6b6765;
    position: relative;
    background-color: #eff2f3;
    padding-top: 20px
}
@media only screen and (min-width: 768px) {
    .sky-institucional .socials .social-tabs .nav-tabs li a .link-container {
        padding-top: 10px;
        margin: 0 5px
    }
}
.sky-institucional .socials .social-tabs .nav-tabs li a .link-container .icon-container {
    text-align: center;
    margin: 0 auto;
    width: 50px
}
@media only screen and (min-width: 768px) {
    .sky-institucional .socials .social-tabs .nav-tabs li a .link-container .icon-container {
        width: 120px
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .socials .social-tabs .nav-tabs li a .link-container .icon-container {
        width: auto
    }
}
.sky-institucional .socials .social-tabs .nav-tabs li a .link-container .icon-container i {
    color: #6b6765;
    font-size: 50px
}
.sky-institucional .socials .social-tabs .nav-tabs li a .link-container .icon-container p {
    font-size: 1.4rem
}
.sky-institucional .socials .social-tabs .nav-tabs .tab-content {
    border: 0;
    border-radius: 0;
    border-top-left-radius: 0
}
.sky-institucional .socials .social-tabs .nav-tabs .tab-content .tab-pane {
    padding: 10px 0
}
.sky-institucional .socials .social-tabs .nav-tabs .tab-content .panel-heading h4 a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #000;
    font-weight: 700
}
.sky-institucional .socials .social-tabs .nav-tabs .tab-content .panel-body {
    padding: 15px 0;
    border: 0
}
.sky-institucional .socials .social-tabs .list-social .social-items .image {
    display: inline-block;
    width: 55px;
    height: 55px;
    vertical-align: top
}
.sky-institucional .socials .social-tabs .list-social .social-items .image img {
    width: 100%;
    height: 100%
}
.sky-institucional .socials .social-tabs .list-social .social-items .text-content {
    display: inline-block;
    width: calc(100% - 80px);
    margin-left: 10px
}
.sky-institucional .socials .social-tabs .list-social .social-items .text-content a {
    font-size: 1.8rem;
    color: #d9322a;
    font-weight: 700
}
.sky-institucional .sky-rec .title_description_area {
    border-bottom: 1px solid #ccc
}
.sky-institucional .sky-rec .title_description_area h2 {
    font-size: 3.8rem;
    text-transform: uppercase;
    color: #e9281f
}
.sky-institucional .sky-rec .tips_skyrec span {
    float: right;
    padding-top: 12px
}
.sky-institucional .menu_internal {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center
}
.sky-institucional .menu_internal a {
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #6b6765;
    text-decoration: none
}
.sky-institucional .menu_internal a.active,
.sky-institucional .menu_internal a:hover {
    color: #d9322a
}
.sky-institucional .social_video {
    padding-top: 20px
}
.sky-institucional .social_video p {
    font-size: 1.4rem;
    line-height: 15px;
    margin-top: 10px
}
.sky-institucional .social_video p a {
    color: #d9322a
}
.sky-institucional .social_video .ban_2 {
    margin-top: 40px
}
.sky-institucional .trash_block {
    padding-top: 50px;
    background: #eee
}
.sky-institucional .trash_block p {
    font-size: 1.4rem;
    line-height: 15px;
    margin-top: 10px
}
.sky-institucional .trash_block .btn {
    background: #56b335;
    width: auto;
    padding-left: 25px;
    padding-right: 25px
}
.sky-institucional .recent_videos.background {
    background-position: top center;
    margin-top: 40px
}
.sky-institucional .partner_block {
    margin-top: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 20px
}
.sky-institucional .partner_block .logo_partner {
    background: #e7e7e7;
    height: 175px;
    text-align: center
}
.sky-institucional .partner_block .logo_partner img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.sky-institucional .partner_block p {
    font-size: 1.4rem;
    line-height: 15px;
    margin-top: 10px
}
.sky-institucional .partner_block a {
    float: right;
    padding-top: 10%;
    color: #e9281f
}
.sky-institucional .title_description_area {
    padding-top: 40px
}
.sky-institucional .tab_menu {
    min-height: 320px;
    margin-top: 40px
}
/*.sky-institucional .tab_menu.environment {
    background: url(../../content/images/meio_ambiente_background.jpg)
}
.sky-institucional .tab_menu.volunteer {
    background: url(../../content/images/institucional/background_voluntariados.jpg)
}*/
.sky-institucional .tab_menu .buttons_area {
    padding-top: 25px
}
.sky-institucional .tab_menu .buttons_area .tab-button {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    padding: 15px 40px;
    border: 0;
    margin: 0;
    text-transform: uppercase;
    margin-left: -5px;
    font-weight: 700
}
.sky-institucional .tab_menu .buttons_area .tab-button.active {
    background: #fff;
    color: #49ab1e
}
.sky-institucional .tab_menu .tab_group h3 {
    font-size: 2rem;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}
.sky-institucional .tab_menu .tab_group p {
    font-size: 1.4rem;
    color: #fff
}
.sky-institucional .tab_menu .tab_group .text_area {
    padding: 0 40px
}
.sky-institucional .tab_menu .tab_group .text_area h3,
.sky-institucional .tab_menu .tab_group .text_area p {
    color: #888
}
.sky-institucional .tab_menu .tab_group#volunteer {
    display: none
}
.sky-institucional .content_tab .text_content p {
    font-size: 1.6rem;
    color: #6b6765;
}
.sky-institucional .simple-article h4 {
    font-weight: 400;
    font-size: 1.6rem;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 18px;
    margin-top: 34px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .simple-article h4 {
        font-size: 2.4rem
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .simple-article h4 {
        font-size: 2.4rem
    }
}
.sky-institucional .simple-article h5 {
    color: #e0180c;
    font-size: 1.4rem;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 20px;
    text-align: center
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .simple-article h5 {
        font-size: 2rem;
        font-weight: 400;
        margin-top: 0;
        text-align: left
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .simple-article h5 {
        font-size: 2rem;
        font-weight: 400;
        margin-top: 0;
        text-align: left
    }
}
.sky-institucional .simple-article h5 p {
    font-size: 1.2rem
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .simple-article h5 p {
        font-size: 1.6rem
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .simple-article h5 p {
        font-size: 1.6rem
    }
}
.sky-institucional .simple-article img {
    display: block;
    margin: 0 auto
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .simple-article img {
        margin: 13px 0 0
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .simple-article img {
        margin: 13px 0 0
    }
}
.sky-institucional .simple-article button {
    margin-top: 23px;
    float: left;
    margin-right: 30px
}
.sky-institucional .simple-article .block {
    border-bottom: 1px solid #d1d1d1;
    padding-top: 35px;
    padding-bottom: 35px
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-title {
    text-transform: uppercase;
    text-align: center;
    font-size: 1.4rem;
    padding: 10px 5px;
    background-color: #e4e5e9;
    color: #262626
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs {
    width: 100%;
    height: 150px;
    overflow-x: auto;
    list-style: none;
    white-space: nowrap;
    border-bottom: 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li {
    position: relative;
    text-align: center;
    margin-right: 11px;
    display: inline-block;
    float: none
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li:last-child {
    margin-right: 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div {
    color: #fff;
    background-color: #56b335
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before {
    content: '\A';
    width: 0;
    height: 0;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    z-index: 0;
    position: absolute;
    bottom: -30px;
    left: 0;
    border-top: 30px solid #429127
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li a {
    border-radius: 0;
    border: 0;
    padding: 0;
    text-decoration: none
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .nav-tabs li a div {
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 120px;
    height: 100px;
    color: #60656b;
    background-color: #e4e5e9;
    position: relative
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content {
    border: 0;
    border-radius: 0;
    border-top-left-radius: 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .tab-pane {
    padding: 10px 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .panel-heading h4 a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #000;
    font-weight: 700
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .panel-body {
    padding: 15px 0;
    border: 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default {
    border: 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading h4 a.collapsed span .sky-icon-arrow:before {
    content: '\e604'
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading h4 a span .sky-icon-arrow:before {
    color: #e10052;
    margin-right: 10px;
    content: '\e603'
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container {
    font-size: 1.5rem
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container p {
    color: #888;
    font-size: 1.5rem
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container p a {
    color: #262626
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container .title {
    color: #e10052
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container ul {
    margin-bottom: 10px
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container ul.item-list li {
    margin-bottom: 0
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container ul li {
    color: #888;
    font-size: 1.5rem;
    margin-bottom: 10px;
    list-style: inside
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container ul li a {
    color: #888
}
.sky-institucional .gadget_faq_tabs .tab-frequently-questions .icon {
    width: 11px;
    height: 12px;
    display: block;
    float: left;
    margin-right: 10px;
    font-size: 21px;
    margin-top: -2px;
    margin-left: 0
}
.sky-institucional .faq_list .item-content-faq {
    text-align: center;
    float: left;
    padding: 5px;
    display: block
}
.sky-institucional .faq_list .item-content-faq:last-child {
    margin-right: 0
}
.sky-institucional .faq_list .item-content-faq a {
    display: block;
    position: relative;
    text-decoration: none
}
.sky-institucional .faq_list .item-content-faq a .figure-caption {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0
}
.sky-institucional .faq_list .item-content-faq a .figure-caption span {
    left: 0;
    bottom: 4px;
    position: absolute;
    display: block;
    width: 100%;
    color: #fff;
    font-size: 1.4rem;
    text-align: left;
    padding-left: 20px;
    text-transform: uppercase
}
.sky-institucional .faq_list .item-content-faq a .channel-icon {
    position: absolute;
    top: 0;
    left: 0
}
.sky-institucional .gadget_banners_4_positions {
    margin-bottom: 30px
}
.sky-institucional .gadget_banners_4_positions .box-list a {
    color: #fff;
    text-align: left
}
.sky-institucional .gadget_banners_4_positions .box-list span {
    position: absolute;
    bottom: 10px;
    left: 15px
}
.sky-institucional .gadget_banners_4_positions .box-list .scroll {
    overflow: auto
}
@media only screen and (max-width: 768px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul {
        min-width: 320px
    }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul {
        width: 940px
    }
}
@media only screen and (min-width: 960px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul {
        width: 940px
    }
}
.sky-institucional .gadget_banners_4_positions .box-list .scroll ul li {
    display: block;
    float: left;
    margin-right: 10px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul li {
        margin-right: 10px
    }
}
@media only screen and (min-width: 960px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul li {
        margin-right: 10px
    }
}
.sky-institucional .gadget_banners_4_positions .box-list .scroll ul li:last-child {
    margin-right: 0
}
@media only screen and (min-width: 992px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll {
        overflow: hidden
    }
}
.sky-institucional .gadget_banners_4_positions .box-list .scroll ul {
    width: 2000px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul {
        width: 2000px
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul {
        width: 973px
    }
}
.sky-institucional .gadget_banners_4_positions .box-list .scroll ul li {
    padding: 0;
    margin-bottom: 10px
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul li {
        margin-bottom: 10px
    }
}
@media only screen and (min-width: 992px) {
    .sky-institucional .gadget_banners_4_positions .box-list .scroll ul li {
        margin-bottom: 10px
    }
}
.sky-modal-default .sky-institucional .text p {
    font-size: 1.8rem;
    padding: 0 30px;
    text-align: left;
    color: #6b6765
}
.sky-modal-default .sky-institucional .text p a {
    color: #e9281f
}
.sky-modal-default .sky-institucional .text .policy-rights {
    position: relative;
    height: 300px;
    overflow: hidden
}
.sky-modal-default .sky-institucional .text .policy-rights p {
    font-size: 1.4rem
}
.gadget_basic_text .container .text ul li {
    list-style: none
}
.gadget_basic_text .container .text ul li a {
    color: #6b6765
}
.sky-socio-torcedor .supporter {
    padding-top: 15px;
    background-size: cover
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter {
        padding-top: 70px;
        height: 902px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter {
        padding-top: 70px;
        height: 902px
    }
}
.sky-socio-torcedor .supporter .title {
    margin-bottom: 23px
}
.sky-socio-torcedor .supporter .title h2,
.sky-socio-torcedor .supporter .title p {
    color: #fff
}
.sky-socio-torcedor .supporter .title h2 {
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .title h2 {
        font-size: 30px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .title h2 {
        font-size: 42px
    }
}
.sky-socio-torcedor .supporter .title p {
    font-size: 13px;
    margin-bottom: 0
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .title p {
        font-size: 19px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .title p {
        font-size: 26px
    }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .img-torcedor-sofa {
        margin-top: 197px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .img-torcedor-sofa {
        margin-top: 68px
    }
}
.sky-socio-torcedor .supporter .content-banner .list-team {
    background-color: rgba(0, 0, 0, .5);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    height: auto;
    margin-top: 10px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .list-team {
        margin-top: 0;
        height: 522px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .list-team {
        margin-top: 0;
        height: 522px
    }
}
.sky-socio-torcedor .supporter .content-banner .list-team .header-panel {
    padding-right: 15px;
    padding-left: 15px;
    color: #fff
}
.sky-socio-torcedor .supporter .content-banner .list-team .header-panel h3 {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .list-team .header-panel h3 {
        font-size: 24px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .list-team .header-panel h3 {
        font-size: 24px
    }
}
.sky-socio-torcedor .supporter .content-banner .list-team .header-panel small {
    font-size: 12px;
    text-align: center;
    display: block
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .list-team .header-panel small {
        font-size: 14px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .list-team .header-panel small {
        font-size: 14px
    }
}
.sky-socio-torcedor .supporter .content-banner .list-team .header-panel .select {
    margin-top: 17px;
    overflow: hidden
}
.sky-socio-torcedor .supporter .content-banner .list-team .header-panel .select label {
    font-size: 16px;
    line-height: 40px;
    font-weight: 400
}
.sky-socio-torcedor .supporter .content-banner .body-panel {
    margin-top: 17px
}
.sky-socio-torcedor .supporter .content-banner .body-panel ul {
    height: 180px;
    overflow: auto
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .body-panel ul {
        height: 286px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .body-panel ul {
        height: 286px
    }
}
.sky-socio-torcedor .supporter .content-banner .body-panel ul li {
    color: #fff;
    font-size: 16px;
    padding: 8px 30px;
    border-top: 1px solid #60656b;
    overflow: hidden;
    line-height: 37px
}
.sky-socio-torcedor .supporter .content-banner .body-panel ul li:last-child {
    border-bottom: 1px solid #60656b
}
.sky-socio-torcedor .supporter .content-banner .body-panel ul li img,
.sky-socio-torcedor .supporter .content-banner .body-panel ul li p,
.sky-socio-torcedor .supporter .content-banner .body-panel ul li span,
.sky-socio-torcedor .supporter .content-banner .body-panel ul li strong {
    float: left;
    margin-bottom: 0
}
.sky-socio-torcedor .supporter .content-banner .body-panel ul li img {
    margin: 0 4% 0 4%
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .body-panel ul li img {
        margin: 0 7% 0 7%
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .body-panel ul li img {
        margin: 0 7% 0 7%
    }
}
.sky-socio-torcedor .supporter .content-banner .body-panel ul li strong {
    margin-right: 6%
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .body-panel ul li strong {
        margin-right: 10%
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .supporter .content-banner .body-panel ul li strong {
        margin-right: 10%
    }
}
.sky-socio-torcedor .supporter .content-banner .footer-panel button {
    margin-top: 28px
}
.sky-socio-torcedor .supporter .content-banner .footer-panel button i {
    font-size: 29px;
    vertical-align: middle
}
.sky-socio-torcedor .supporter .content-banner .footer-panel button span {
    vertical-align: sub
}
.sky-socio-torcedor .tabs-socio-torcedor {
    margin-top: 35px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor {
        margin-top: 70px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor {
        margin-top: 70px
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .juiz,
.sky-socio-torcedor .tabs-socio-torcedor .torcedor-bola {
    position: absolute;
    top: -86px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .torcedor-bola {
        left: 71px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .torcedor-bola {
        left: 111px
    }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .juiz {
        left: 323px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .juiz {
        left: 415px
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .nav-tabs {
    border-bottom: 0
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .nav-tabs {
        margin-bottom: 20px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .nav-tabs {
        margin-bottom: 20px
    }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .nav-tabs li:nth-child(2) {
        margin: 0 24px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .nav-tabs li:nth-child(2) {
        margin: 0 20px
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .nav-tabs>li>a {
    text-transform: uppercase;
    text-decoration: none;
    border: 0;
    font-size: 13px;
    color: #fff;
    background-color: #504e53;
    font-weight: 700;
    border-radius: 0
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .nav-tabs>li>a {
        font-size: 16px;
        width: 233px;
        text-align: center;
        padding: 10px 18px;
        height: 80px;
        vertical-align: middle;
        display: table-cell
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .nav-tabs>li>a {
        font-size: 18px;
        width: 300px;
        text-align: center;
        padding: 10px 18px;
        height: 80px;
        vertical-align: middle;
        display: table-cell
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .nav-tabs>li.active>a {
    background-color: #e0180c
}
.sky-socio-torcedor .tabs-socio-torcedor .tab-content {
    border: 1px solid #d1d1d1;
    padding: 12px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .tab-content {
        padding: 30px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .tab-content {
        padding: 30px
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane h4 {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane h4 {
        font-size: 14px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane h4 {
        font-size: 14px
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane .block {
    margin-bottom: 35px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane .block {
        margin-bottom: 40px
    }
}
@media only screen and (min-width: 960px) {
    .sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane .block {
        margin-bottom: 40px
    }
}
.sky-socio-torcedor .tabs-socio-torcedor .tab-content .tab-pane p a {
    text-decoration: none;
    color: #e0180c
}
.sky-socio-torcedor .panel-heading {
    border: 0;
    color: #fff;
    background-color: #504e53;
    text-align: center;
    padding: 20px 0
}
.sky-socio-torcedor .panel-heading .panel-title a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700
}
.sky-socio-torcedor .panel-body h4 {
    text-transform: uppercase
}
.sky-socio-torcedor .panel-body .block {
    margin-bottom: 35px
}
.sky-socio-torcedor .panel-body p a {
    color: #e0180c
}
.sky-premiere .top-logo-title h5 {
    text-transform: uppercase;
    text-align: left;
    font-weight: 700
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-premiere .top-logo-title h5 {
        font-size: 20px;
        margin-bottom: 35px
    }
}
@media only screen and (min-width: 960px) {
    .sky-premiere .top-logo-title h5 {
        font-size: 20px;
        margin-bottom: 35px
    }
}
.sky-premiere .top-logo-title button {
    margin-top: 20px;
    margin-bottom: 20px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-premiere .top-logo-title button {
        margin-top: 0;
        margin-bottom: 0
    }
}
@media only screen and (min-width: 960px) {
    .sky-premiere .top-logo-title button {
        margin-top: 0;
        margin-bottom: 0
    }
}
.sky-premiere .top-logo-title img {
    margin: 0 auto;
    display: block
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-premiere .top-logo-title img {
        margin: 10px 0 0 0
    }
}
@media only screen and (min-width: 960px) {
    .sky-premiere .top-logo-title img {
        margin: 10px 0 0 0
    }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-premiere .top-logo-title .border {
        border: 1px solid #d1d1d1;
        overflow: hidden;
        padding-top: 15px;
        padding-bottom: 15px
    }
}
@media only screen and (min-width: 960px) {
    .sky-premiere .top-logo-title .border {
        border: 1px solid #d1d1d1;
        overflow: hidden;
        padding-top: 15px;
        padding-bottom: 15px
    }
}
.sky-premiere .compo-premiere {
    margin-bottom: 35px
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-premiere .compo-premiere {
        margin-top: 35px
    }
}
@media only screen and (min-width: 960px) {
    .sky-premiere .compo-premiere {
        margin-top: 35px
    }
}
.sky-premiere .compo-premiere .campo {
    background-repeat: no-repeat;
    background-position: top center;
    position: relative
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .sky-premiere .compo-premiere .campo {
        height: 1606px
    }
}
@media only screen and (min-width: 960px) {
    .sky-premiere .compo-premiere .campo {
        height: 1606px
    }
}
.sky-premiere .compo-premiere .campo div {
    position: absolute
}
.sky-premiere .compo-premiere .campo div.o-que-e {
    width: 260px;
    height: 103px;
    top: 111px;
    left: 116px
}
.sky-premiere .compo-premiere .campo div.jogos-exclusivos {
    width: 214px;
    height: 112px;
    top: 397px;
    left: 659px
}
.sky-premiere .compo-premiere .campo div.principais-campeonatos {
    width: 280px;
    height: 94px;
    top: 489px;
    left: 289px
}
.sky-premiere .compo-premiere .campo div.maior-cobertura {
    width: 198px;
    height: 94px;
    top: 817px;
    left: 140px
}
.sky-premiere .compo-premiere .campo div.assine-e-ajude {
    width: 204px;
    height: 94px;
    top: 964px;
    left: 705px
}
.sky-premiere .compo-premiere .campo div.assista-pela-internet {
    width: 284px;
    height: 97px;
    top: 1185px;
    left: 158px
}
.sky-premiere .compo-premiere .campo .popover-title {
    background: #ededed
}
.theme.theme-default .text-color {
    color: #4b4b4b
}
#sky-main .theme.theme-default .title-color {
    color: #eee !important
}
#sky-main .theme.theme-default .title-color-hover {
    color: #eee
}
#sky-main .theme.theme-default .title-color-hover:hover {
    color: #4b4b4b
}
.theme.theme-default .bg-color {
    background-color: #eee
}
.theme.theme-default .bg-color-hover:hover {
    background-color: #eee
}
.theme.theme-default .bg-color-light {
    background-color: #fff
}
.theme.theme-default .bg-color-darker {
    background-color: #bbb
}
.theme.theme-default .border-color {
    border-color: #eee
}
.theme.theme-default .primary-color {
    color: #eee
}
.theme.theme-default .secundary-color {
    color: #4b4b4b
}
.theme.theme-default .primary-bg-color {
    background-color: #eee
}
.theme.theme-default .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-default .primary-bg-color-darken {
    background-color: #d5d5d5
}
.theme.theme-default .secundary-bg-color {
    background-color: #4b4b4b
}
.theme.theme-default .secundary-bg-color-lighten {
    background-color: #656565
}
.theme.theme-default .third-bg-color {
    background-color: #fff
}
.theme.theme-default.third-bg-color {
    background-color: #fff
}
.theme.theme-default .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-default .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-default.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-default .btn-transparent {
    border: 1px solid #eee!important
}
.theme.theme-default .btn-transparent .title {
    color: #eee!important
}
.theme.theme-default .btn-color-invert {
    background-color: #4b4b4b;
    border: 1px solid #eee
}
.theme.theme-default .btn-color-invert .title {
    color: #eee
}
.theme.theme-invert-default .text-color {
    color: #eee
}
.theme.theme-invert-default .title-color {
    color: #4b4b4b
}
.theme.theme-invert-default .title-color-hover {
    color: #4b4b4b
}
.theme.theme-invert-default .title-color-hover:hover {
    color: #eee
}
.theme.theme-invert-default .bg-color {
    background-color: #4b4b4b
}
.theme.theme-invert-default .bg-color-hover:hover {
    background-color: #4b4b4b
}
.theme.theme-invert-default .bg-color-light {
    background-color: #7e7e7e
}
.theme.theme-invert-default .bg-color-darker {
    background-color: #181818
}
.theme.theme-invert-default .border-color {
    border-color: #4b4b4b
}
.theme.theme-invert-default .primary-color {
    color: #4b4b4b
}
.theme.theme-invert-default .secundary-color {
    color: #eee
}
.theme.theme-invert-default .primary-bg-color {
    background-color: #4b4b4b
}
.theme.theme-invert-default .primary-bg-color-lighten {
    background-color: #656565
}
.theme.theme-invert-default .primary-bg-color-darken {
    background-color: #323232
}
.theme.theme-invert-default .secundary-bg-color {
    background-color: #eee
}
.theme.theme-invert-default .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-default .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-default.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-default .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-default .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-default.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-orange .text-color {
    color: #fff
}
.theme.theme-orange .title-color {
    color: #fb6f17
}
.theme.theme-orange .title-color-hover {
    color: #fb6f17
}
.theme.theme-orange .title-color-hover:hover {
    color: #fff
}
.theme.theme-orange .bg-color {
    background-color: #fb6f17
}
.theme.theme-orange .bg-color-hover:hover {
    background-color: #fb6f17
}
.theme.theme-orange .bg-color-light {
    background-color: #fdad7b
}
.theme.theme-orange .bg-color-darker {
    background-color: #a94303
}
.theme.theme-orange .border-color {
    border-color: #fb6f17
}
.theme.theme-orange .primary-color {
    color: #fb6f17
}
.theme.theme-orange .secundary-color {
    color: #fff
}
.theme.theme-orange .primary-bg-color {
    background-color: #fb6f17
}
.theme.theme-orange .primary-bg-color-lighten {
    background-color: #fc8e49
}
.theme.theme-orange .primary-bg-color-darken {
    background-color: #db5704
}
.theme.theme-orange .secundary-bg-color {
    background-color: #fff
}
.theme.theme-orange .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-orange .third-bg-color {
    background-color: #fff
}
.theme.theme-orange.third-bg-color {
    background-color: #fff
}
.theme.theme-orange .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-orange .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-orange.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-orange .btn-transparent {
    border: 1px solid #fb6f17!important
}
.theme.theme-orange .btn-transparent .title {
    color: #fb6f17!important
}
.theme.theme-orange .btn-color-invert {
    background-color: #fff;
    border: 1px solid #fb6f17
}
.theme.theme-orange .btn-color-invert .title {
    color: #fb6f17
}
.theme.theme-invert-orange .text-color {
    color: #fb6f17
}
.theme.theme-invert-orange .title-color {
    color: #fff
}
.theme.theme-invert-orange .title-color-hover {
    color: #fff
}
.theme.theme-invert-orange .title-color-hover:hover {
    color: #fb6f17
}
.theme.theme-invert-orange .bg-color {
    background-color: #fff
}
.theme.theme-invert-orange .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-orange .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-orange .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-orange .border-color {
    border-color: #fff
}
.theme.theme-invert-orange .primary-color {
    color: #fff
}
.theme.theme-invert-orange .secundary-color {
    color: #fb6f17
}
.theme.theme-invert-orange .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-orange .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-orange .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-orange .secundary-bg-color {
    background-color: #fb6f17
}
.theme.theme-invert-orange .secundary-bg-color-lighten {
    background-color: #fc8e49
}
.theme.theme-invert-orange .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-orange.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-orange .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-orange .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-orange.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-wine .text-color {
    color: #fff
}
.theme.theme-wine .title-color {
    color: #d1241c
}
.theme.theme-wine .title-color-hover {
    color: #d1241c
}
.theme.theme-wine .title-color-hover:hover {
    color: #fff
}
.theme.theme-wine .bg-color {
    background-color: #d1241c
}
.theme.theme-wine .bg-color-hover:hover {
    background-color: #d1241c
}
.theme.theme-wine .bg-color-light {
    background-color: #eb6e68
}
.theme.theme-wine .bg-color-darker {
    background-color: #771510
}
.theme.theme-wine .border-color {
    border-color: #d1241c
}
.theme.theme-wine .primary-color {
    color: #d1241c
}
.theme.theme-wine .secundary-color {
    color: #fff
}
.theme.theme-wine .primary-bg-color {
    background-color: #d1241c
}
.theme.theme-wine .primary-bg-color-lighten {
    background-color: #e5433b
}
.theme.theme-wine .primary-bg-color-darken {
    background-color: #a41c16
}
.theme.theme-wine .secundary-bg-color {
    background-color: #fff
}
.theme.theme-wine .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-wine .third-bg-color {
    background-color: #fff
}
.theme.theme-wine.third-bg-color {
    background-color: #fff
}
.theme.theme-wine .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-wine .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-wine.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-wine .btn-transparent {
    border: 1px solid #d1241c!important
}
.theme.theme-wine .btn-transparent .title {
    color: #d1241c!important
}
.theme.theme-wine .btn-color-invert {
    background-color: #fff;
    border: 1px solid #d1241c
}
.theme.theme-wine .btn-color-invert .title {
    color: #d1241c
}
.theme.theme-invert-wine .text-color {
    color: #d1241c
}
.theme.theme-invert-wine .title-color {
    color: #fff
}
.theme.theme-invert-wine .title-color-hover {
    color: #fff
}
.theme.theme-invert-wine .title-color-hover:hover {
    color: #d1241c
}
.theme.theme-invert-wine .bg-color {
    background-color: #fff
}
.theme.theme-invert-wine .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-wine .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-wine .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-wine .border-color {
    border-color: #fff
}
.theme.theme-invert-wine .primary-color {
    color: #fff
}
.theme.theme-invert-wine .secundary-color {
    color: #d1241c
}
.theme.theme-invert-wine .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-wine .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-wine .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-wine .secundary-bg-color {
    background-color: #d1241c
}
.theme.theme-invert-wine .secundary-bg-color-lighten {
    background-color: #e5433b
}
.theme.theme-invert-wine .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-wine.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-wine .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-wine .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-wine.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-yellow .text-color {
    color: #fff
}
.theme.theme-light-yellow .title-color {
    color: #ffcb00
}
.theme.theme-light-yellow .title-color-hover {
    color: #ffcb00
}
.theme.theme-light-yellow .title-color-hover:hover {
    color: #fff
}
.theme.theme-light-yellow .bg-color {
    background-color: #ffcb00
}
.theme.theme-light-yellow .bg-color-hover:hover {
    background-color: #ffcb00
}
.theme.theme-light-yellow .bg-color-light {
    background-color: #ffe066
}
.theme.theme-light-yellow .bg-color-darker {
    background-color: #997a00
}
.theme.theme-light-yellow .border-color {
    border-color: #ffcb00
}
.theme.theme-light-yellow .primary-color {
    color: #ffcb00
}
.theme.theme-light-yellow .secundary-color {
    color: #fff
}
.theme.theme-light-yellow .primary-bg-color {
    background-color: #ffcb00
}
.theme.theme-light-yellow .primary-bg-color-lighten {
    background-color: #ffd533
}
.theme.theme-light-yellow .primary-bg-color-darken {
    background-color: #cca200
}
.theme.theme-light-yellow .secundary-bg-color {
    background-color: #fff
}
.theme.theme-light-yellow .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-light-yellow .third-bg-color {
    background-color: #fff
}
.theme.theme-light-yellow.third-bg-color {
    background-color: #fff
}
.theme.theme-light-yellow .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-light-yellow .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-yellow.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-yellow .btn-transparent {
    border: 1px solid #ffcb00!important
}
.theme.theme-light-yellow .btn-transparent .title {
    color: #ffcb00!important
}
.theme.theme-light-yellow .btn-color-invert {
    background-color: #fff;
    border: 1px solid #ffcb00
}
.theme.theme-light-yellow .btn-color-invert .title {
    color: #ffcb00
}
.theme.theme-invert-light-yellow .text-color {
    color: #ffcb00
}
.theme.theme-invert-light-yellow .title-color {
    color: #fff
}
.theme.theme-invert-light-yellow .title-color-hover {
    color: #fff
}
.theme.theme-invert-light-yellow .title-color-hover:hover {
    color: #ffcb00
}
.theme.theme-invert-light-yellow .bg-color {
    background-color: #fff
}
.theme.theme-invert-light-yellow .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-light-yellow .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-light-yellow .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-light-yellow .border-color {
    border-color: #fff
}
.theme.theme-invert-light-yellow .primary-color {
    color: #fff
}
.theme.theme-invert-light-yellow .secundary-color {
    color: #ffcb00
}
.theme.theme-invert-light-yellow .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-yellow .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-light-yellow .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-light-yellow .secundary-bg-color {
    background-color: #ffcb00
}
.theme.theme-invert-light-yellow .secundary-bg-color-lighten {
    background-color: #ffd533
}
.theme.theme-invert-light-yellow .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-yellow.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-yellow .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-light-yellow .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-light-yellow.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-yellow .text-color {
    color: #fff
}
#sky-main .theme.theme-yellow .title-color {
    color: #f8bb00 !important
}
#sky-main .theme.theme-yellow .title-color small {
    color: #f8bb00
}
#sky-main .theme.theme-yellow .title-color-hover {
    color: #f8bb00
}
#sky-main .theme.theme-yellow .title-color-hover:hover {
    color: #fff
}
.theme.theme-yellow .bg-color {
    background-color: #f8bb00
}
.theme.theme-yellow .bg-color-hover:hover {
    background-color: #f8bb00
}
.theme.theme-yellow .bg-color-light {
    background-color: #ffd85f
}
.theme.theme-yellow .bg-color-darker {
    background-color: #926e00
}
.theme.theme-yellow .border-color {
    border-color: #f8bb00
}
.theme.theme-yellow .primary-color {
    color: #f8bb00
}
.theme.theme-yellow .secundary-color {
    color: #fff
}
.theme.theme-yellow .primary-bg-color {
    background-color: #f8bb00
}
.theme.theme-yellow .primary-bg-color-lighten {
    background-color: #ffcb2c
}
.theme.theme-yellow .primary-bg-color-darken {
    background-color: #c59500
}
.theme.theme-yellow .secundary-bg-color {
    background-color: #fff
}
.theme.theme-yellow .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-yellow .third-bg-color {
    background-color: #fff
}
.theme.theme-yellow.third-bg-color {
    background-color: #fff
}
.theme.theme-yellow .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-yellow .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-yellow.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-yellow .btn-transparent {
    border: 1px solid #f8bb00!important
}
.theme.theme-yellow .btn-transparent .title {
    color: #f8bb00!important
}
.theme.theme-yellow .btn-color-invert {
    background-color: #fff;
    border: 1px solid #f8bb00
}
.theme.theme-yellow .btn-color-invert .title {
    color: #f8bb00
}
.theme.theme-invert-yellow .text-color {
    color: #f8bb00
}
.theme.theme-invert-yellow .title-color {
    color: #fff
}
.theme.theme-invert-yellow .title-color-hover {
    color: #fff
}
.theme.theme-invert-yellow .title-color-hover:hover {
    color: #f8bb00
}
.theme.theme-invert-yellow .bg-color {
    background-color: #fff
}
.theme.theme-invert-yellow .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-yellow .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-yellow .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-yellow .border-color {
    border-color: #fff
}
.theme.theme-invert-yellow .primary-color {
    color: #fff
}
.theme.theme-invert-yellow .secundary-color {
    color: #f8bb00
}
.theme.theme-invert-yellow .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-yellow .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-yellow .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-yellow .secundary-bg-color {
    background-color: #f8bb00
}
.theme.theme-invert-yellow .secundary-bg-color-lighten {
    background-color: #ffcb2c
}
.theme.theme-invert-yellow .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-yellow.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-yellow .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-yellow .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-yellow.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-pink .text-color {
    color: #fff
}
.theme.theme-pink .title-color {
    color: #ce0271
}
.theme.theme-pink .title-color-hover {
    color: #ce0271
}
.theme.theme-pink .title-color-hover:hover {
    color: #fff
}
.theme.theme-pink .bg-color {
    background-color: #ce0271
}
.theme.theme-pink .bg-color-hover:hover {
    background-color: #ce0271
}
.theme.theme-pink .bg-color-light {
    background-color: #fd39a4
}
.theme.theme-pink .bg-color-darker {
    background-color: #69013a
}
.theme.theme-pink .border-color {
    border-color: #ce0271
}
.theme.theme-pink .primary-color {
    color: #ce0271
}
.theme.theme-pink .secundary-color {
    color: #fff
}
.theme.theme-pink .primary-bg-color {
    background-color: #ce0271
}
.theme.theme-pink .primary-bg-color-lighten {
    background-color: #fd068c
}
.theme.theme-pink .primary-bg-color-darken {
    background-color: #9b0255
}
.theme.theme-pink .secundary-bg-color {
    background-color: #fff
}
.theme.theme-pink .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-pink .third-bg-color {
    background-color: #fff
}
.theme.theme-pink.third-bg-color {
    background-color: #fff
}
.theme.theme-pink .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-pink .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-pink.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-pink .btn-transparent {
    border: 1px solid #ce0271!important
}
.theme.theme-pink .btn-transparent .title {
    color: #ce0271!important
}
.theme.theme-pink .btn-color-invert {
    background-color: #fff;
    border: 1px solid #ce0271
}
.theme.theme-pink .btn-color-invert .title {
    color: #ce0271
}
.theme.theme-invert-pink .text-color {
    color: #ce0271
}
.theme.theme-invert-pink .title-color {
    color: #fff
}
.theme.theme-invert-pink .title-color-hover {
    color: #fff
}
.theme.theme-invert-pink .title-color-hover:hover {
    color: #ce0271
}
.theme.theme-invert-pink .bg-color {
    background-color: #fff
}
.theme.theme-invert-pink .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-pink .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-pink .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-pink .border-color {
    border-color: #fff
}
.theme.theme-invert-pink .primary-color {
    color: #fff
}
.theme.theme-invert-pink .secundary-color {
    color: #ce0271
}
.theme.theme-invert-pink .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-pink .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-pink .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-pink .secundary-bg-color {
    background-color: #ce0271
}
.theme.theme-invert-pink .secundary-bg-color-lighten {
    background-color: #fd068c
}
.theme.theme-invert-pink .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-pink.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-pink .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-pink .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-pink.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-purple .text-color {
    color: #fff
}
.theme.theme-light-purple .title-color {
    color: #a602a6
}
.theme.theme-light-purple .title-color-hover {
    color: #a602a6
}
.theme.theme-light-purple .title-color-hover:hover {
    color: #fff
}
.theme.theme-light-purple .bg-color {
    background-color: #a602a6
}
.theme.theme-light-purple .bg-color-hover:hover {
    background-color: #a602a6
}
.theme.theme-light-purple .bg-color-light {
    background-color: #fc12fc
}
.theme.theme-light-purple .bg-color-darker {
    background-color: #410141
}
.theme.theme-light-purple .border-color {
    border-color: #a602a6
}
.theme.theme-light-purple .primary-color {
    color: #a602a6
}
.theme.theme-light-purple .secundary-color {
    color: #fff
}
.theme.theme-light-purple .primary-bg-color {
    background-color: #a602a6
}
.theme.theme-light-purple .primary-bg-color-lighten {
    background-color: #d803d8
}
.theme.theme-light-purple .primary-bg-color-darken {
    background-color: #740174
}
.theme.theme-light-purple .secundary-bg-color {
    background-color: #fff
}
.theme.theme-light-purple .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-light-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-light-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-light-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-light-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-purple .btn-transparent {
    border: 1px solid #a602a6!important
}
.theme.theme-light-purple .btn-transparent .title {
    color: #a602a6!important
}
.theme.theme-light-purple .btn-color-invert {
    background-color: #fff;
    border: 1px solid #a602a6
}
.theme.theme-light-purple .btn-color-invert .title {
    color: #a602a6
}
.theme.theme-invert-light-purple .text-color {
    color: #a602a6
}
.theme.theme-invert-light-purple .title-color {
    color: #fff
}
.theme.theme-invert-light-purple .title-color-hover {
    color: #fff
}
.theme.theme-invert-light-purple .title-color-hover:hover {
    color: #a602a6
}
.theme.theme-invert-light-purple .bg-color {
    background-color: #fff
}
.theme.theme-invert-light-purple .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-light-purple .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-light-purple .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-light-purple .border-color {
    border-color: #fff
}
.theme.theme-invert-light-purple .primary-color {
    color: #fff
}
.theme.theme-invert-light-purple .secundary-color {
    color: #a602a6
}
.theme.theme-invert-light-purple .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-purple .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-light-purple .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-light-purple .secundary-bg-color {
    background-color: #a602a6
}
.theme.theme-invert-light-purple .secundary-bg-color-lighten {
    background-color: #d803d8
}
.theme.theme-invert-light-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-light-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-light-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-purple .text-color {
    color: #fff
}
.theme.theme-dark-purple .title-color {
    color: #2b008e
}
.theme.theme-dark-purple .title-color-hover {
    color: #2b008e
}
.theme.theme-dark-purple .title-color-hover:hover {
    color: #fff
}
.theme.theme-dark-purple .bg-color {
    background-color: #2b008e
}
.theme.theme-dark-purple .bg-color-hover:hover {
    background-color: #2b008e
}
.theme.theme-dark-purple .bg-color-light {
    background-color: #4a00f4
}
.theme.theme-dark-purple .bg-color-darker {
    background-color: #0c0028
}
.theme.theme-dark-purple .border-color {
    border-color: #2b008e
}
.theme.theme-dark-purple .primary-color {
    color: #2b008e
}
.theme.theme-dark-purple .secundary-color {
    color: #fff
}
.theme.theme-dark-purple .primary-bg-color {
    background-color: #2b008e
}
.theme.theme-dark-purple .primary-bg-color-lighten {
    background-color: #3a00c1
}
.theme.theme-dark-purple .primary-bg-color-darken {
    background-color: #1c005b
}
.theme.theme-dark-purple .secundary-bg-color {
    background-color: #fff
}
.theme.theme-dark-purple .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-dark-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-dark-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-dark-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-dark-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-purple .btn-transparent {
    border: 1px solid #2b008e!important
}
.theme.theme-dark-purple .btn-transparent .title {
    color: #2b008e!important
}
.theme.theme-dark-purple .btn-color-invert {
    background-color: #fff;
    border: 1px solid #2b008e
}
.theme.theme-dark-purple .btn-color-invert .title {
    color: #2b008e
}
.theme.theme-invert-dark-purple .text-color {
    color: #2b008e
}
.theme.theme-invert-dark-purple .title-color {
    color: #fff
}
.theme.theme-invert-dark-purple .title-color-hover {
    color: #fff
}
.theme.theme-invert-dark-purple .title-color-hover:hover {
    color: #2b008e
}
.theme.theme-invert-dark-purple .bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-purple .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-dark-purple .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-dark-purple .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-dark-purple .border-color {
    border-color: #fff
}
.theme.theme-invert-dark-purple .primary-color {
    color: #fff
}
.theme.theme-invert-dark-purple .secundary-color {
    color: #2b008e
}
.theme.theme-invert-dark-purple .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-purple .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-dark-purple .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-dark-purple .secundary-bg-color {
    background-color: #2b008e
}
.theme.theme-invert-dark-purple .secundary-bg-color-lighten {
    background-color: #3a00c1
}
.theme.theme-invert-dark-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-dark-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-dark-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-pink-purple .text-color {
    color: #fff
}
.theme.theme-pink-purple .title-color {
    color: #b62665
}
.theme.theme-pink-purple .title-color-hover {
    color: #b62665
}
.theme.theme-pink-purple .title-color-hover:hover {
    color: #fff
}
.theme.theme-pink-purple .bg-color {
    background-color: #b62665
}
.theme.theme-pink-purple .bg-color-hover:hover {
    background-color: #b62665
}
.theme.theme-pink-purple .bg-color-light {
    background-color: #df6399
}
.theme.theme-pink-purple .bg-color-darker {
    background-color: #621436
}
.theme.theme-pink-purple .border-color {
    border-color: #b62665
}
.theme.theme-pink-purple .primary-color {
    color: #b62665
}
.theme.theme-pink-purple .secundary-color {
    color: #fff
}
.theme.theme-pink-purple .primary-bg-color {
    background-color: #b62665
}
.theme.theme-pink-purple .primary-bg-color-lighten {
    background-color: #d6397e
}
.theme.theme-pink-purple .primary-bg-color-darken {
    background-color: #8c1d4e
}
.theme.theme-pink-purple .secundary-bg-color {
    background-color: #fff
}
.theme.theme-pink-purple .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-pink-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-pink-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-pink-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-pink-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-pink-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-pink-purple .btn-transparent {
    border: 1px solid #b62665!important
}
.theme.theme-pink-purple .btn-transparent .title {
    color: #b62665!important
}
.theme.theme-pink-purple .btn-color-invert {
    background-color: #fff;
    border: 1px solid #b62665
}
.theme.theme-pink-purple .btn-color-invert .title {
    color: #b62665
}
.theme.theme-invert-pink-purple .text-color {
    color: #b62665
}
.theme.theme-invert-pink-purple .title-color {
    color: #fff
}
.theme.theme-invert-pink-purple .title-color-hover {
    color: #fff
}
.theme.theme-invert-pink-purple .title-color-hover:hover {
    color: #b62665
}
.theme.theme-invert-pink-purple .bg-color {
    background-color: #fff
}
.theme.theme-invert-pink-purple .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-pink-purple .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-pink-purple .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-pink-purple .border-color {
    border-color: #fff
}
.theme.theme-invert-pink-purple .primary-color {
    color: #fff
}
.theme.theme-invert-pink-purple .secundary-color {
    color: #b62665
}
.theme.theme-invert-pink-purple .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-pink-purple .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-pink-purple .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-pink-purple .secundary-bg-color {
    background-color: #b62665
}
.theme.theme-invert-pink-purple .secundary-bg-color-lighten {
    background-color: #d6397e
}
.theme.theme-invert-pink-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-pink-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-pink-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-pink-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-pink-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-purple .text-color {
    color: #fff
}
.theme.theme-purple .title-color {
    color: #5310ad
}
.theme.theme-purple .title-color-hover {
    color: #5310ad
}
.theme.theme-purple .title-color-hover:hover {
    color: #fff
}
.theme.theme-purple .bg-color {
    background-color: #5310ad
}
.theme.theme-purple .bg-color-hover:hover {
    background-color: #5310ad
}
.theme.theme-purple .bg-color-light {
    background-color: #8437ec
}
.theme.theme-purple .bg-color-darker {
    background-color: #260750
}
.theme.theme-purple .border-color {
    border-color: #5310ad
}
.theme.theme-purple .primary-color {
    color: #5310ad
}
.theme.theme-purple .secundary-color {
    color: #fff
}
.theme.theme-purple .primary-bg-color {
    background-color: #5310ad
}
.theme.theme-purple .primary-bg-color-lighten {
    background-color: #6914dc
}
.theme.theme-purple .primary-bg-color-darken {
    background-color: #3d0c7e
}
.theme.theme-purple .secundary-bg-color {
    background-color: #fff
}
.theme.theme-purple .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-purple .btn-transparent {
    border: 1px solid #5310ad!important
}
.theme.theme-purple .btn-transparent .title {
    color: #5310ad!important
}
.theme.theme-purple .btn-color-invert {
    background-color: #fff;
    border: 1px solid #5310ad
}
.theme.theme-purple .btn-color-invert .title {
    color: #5310ad
}
.theme.theme-invert-purple .text-color {
    color: #5310ad
}
.theme.theme-invert-purple .title-color {
    color: #fff
}
.theme.theme-invert-purple .title-color-hover {
    color: #fff
}
.theme.theme-invert-purple .title-color-hover:hover {
    color: #5310ad
}
.theme.theme-invert-purple .bg-color {
    background-color: #fff
}
.theme.theme-invert-purple .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-purple .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-purple .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-purple .border-color {
    border-color: #fff
}
.theme.theme-invert-purple .primary-color {
    color: #fff
}
.theme.theme-invert-purple .secundary-color {
    color: #5310ad
}
.theme.theme-invert-purple .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-purple .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-purple .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-purple .secundary-bg-color {
    background-color: #5310ad
}
.theme.theme-invert-purple .secundary-bg-color-lighten {
    background-color: #6914dc
}
.theme.theme-invert-purple .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-purple.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-purple .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-purple .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-purple.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-green .text-color {
    color: #fff
}
.theme.theme-dark-green .title-color {
    color: #007043
}
.theme.theme-dark-green .title-color-hover {
    color: #007043
}
.theme.theme-dark-green .title-color-hover:hover {
    color: #fff
}
.theme.theme-dark-green .bg-color {
    background-color: #007043
}
.theme.theme-dark-green .bg-color-hover:hover {
    background-color: #007043
}
.theme.theme-dark-green .bg-color-light {
    background-color: #00d680
}
.theme.theme-dark-green .bg-color-darker {
    background-color: #000a06
}
.theme.theme-dark-green .border-color {
    border-color: #007043
}
.theme.theme-dark-green .primary-color {
    color: #007043
}
.theme.theme-dark-green .secundary-color {
    color: #fff
}
.theme.theme-dark-green .primary-bg-color {
    background-color: #007043
}
.theme.theme-dark-green .primary-bg-color-lighten {
    background-color: #00a362
}
.theme.theme-dark-green .primary-bg-color-darken {
    background-color: #003d24
}
.theme.theme-dark-green .secundary-bg-color {
    background-color: #fff
}
.theme.theme-dark-green .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-dark-green .third-bg-color {
    background-color: #fff
}
.theme.theme-dark-green.third-bg-color {
    background-color: #fff
}
.theme.theme-dark-green .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-dark-green .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-green.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-green .btn-transparent {
    border: 1px solid #007043!important
}
.theme.theme-dark-green .btn-transparent .title {
    color: #007043!important
}
.theme.theme-dark-green .btn-color-invert {
    background-color: #fff;
    border: 1px solid #007043
}
.theme.theme-dark-green .btn-color-invert .title {
    color: #007043
}
.theme.theme-invert-dark-green .text-color {
    color: #007043
}
.theme.theme-invert-dark-green .title-color {
    color: #fff
}
.theme.theme-invert-dark-green .title-color-hover {
    color: #fff
}
.theme.theme-invert-dark-green .title-color-hover:hover {
    color: #007043
}
.theme.theme-invert-dark-green .bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-green .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-dark-green .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-dark-green .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-dark-green .border-color {
    border-color: #fff
}
.theme.theme-invert-dark-green .primary-color {
    color: #fff
}
.theme.theme-invert-dark-green .secundary-color {
    color: #007043
}
.theme.theme-invert-dark-green .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-green .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-dark-green .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-dark-green .secundary-bg-color {
    background-color: #007043
}
.theme.theme-invert-dark-green .secundary-bg-color-lighten {
    background-color: #00a362
}
.theme.theme-invert-dark-green .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-green.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-green .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-dark-green .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-dark-green.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-green .text-color {
    color: #fff
}
.theme.theme-green .title-color {
    color: #439300
}
.theme.theme-green .title-color-hover {
    color: #439300
}
.theme.theme-green .title-color-hover:hover {
    color: #fff
}
.theme.theme-green .bg-color {
    background-color: #439300
}
.theme.theme-green .bg-color-hover:hover {
    background-color: #439300
}
.theme.theme-green .bg-color-light {
    background-color: #71f900
}
.theme.theme-green .bg-color-darker {
    background-color: #152d00
}
.theme.theme-green .border-color {
    border-color: #439300
}
.theme.theme-green .primary-color {
    color: #439300
}
.theme.theme-green .secundary-color {
    color: #fff
}
.theme.theme-green .primary-bg-color {
    background-color: #439300
}
.theme.theme-green .primary-bg-color-lighten {
    background-color: #5ac600
}
.theme.theme-green .primary-bg-color-darken {
    background-color: #2c6000
}
.theme.theme-green .secundary-bg-color {
    background-color: #fff
}
.theme.theme-green .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-green .third-bg-color {
    background-color: #fff
}
.theme.theme-green.third-bg-color {
    background-color: #fff
}
.theme.theme-green .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-green .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-green.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-green .btn-transparent {
    border: 1px solid #439300!important
}
.theme.theme-green .btn-transparent .title {
    color: #439300!important
}
.theme.theme-green .btn-color-invert {
    background-color: #fff;
    border: 1px solid #439300
}
.theme.theme-green .btn-color-invert .title {
    color: #439300
}
.theme.theme-invert-green .text-color {
    color: #439300
}
.theme.theme-invert-green .title-color {
    color: #fff
}
.theme.theme-invert-green .title-color-hover {
    color: #fff
}
.theme.theme-invert-green .title-color-hover:hover {
    color: #439300
}
.theme.theme-invert-green .bg-color {
    background-color: #fff
}
.theme.theme-invert-green .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-green .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-green .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-green .border-color {
    border-color: #fff
}
.theme.theme-invert-green .primary-color {
    color: #fff
}
.theme.theme-invert-green .secundary-color {
    color: #439300
}
.theme.theme-invert-green .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-green .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-green .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-green .secundary-bg-color {
    background-color: #439300
}
.theme.theme-invert-green .secundary-bg-color-lighten {
    background-color: #5ac600
}
.theme.theme-invert-green .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-green.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-green .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-green .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-green.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-green .text-color {
    color: #fff
}
.theme.theme-light-green .title-color {
    color: #65a515
}
.theme.theme-light-green .title-color-hover {
    color: #65a515
}
.theme.theme-light-green .title-color-hover:hover {
    color: #fff
}
.theme.theme-light-green .bg-color {
    background-color: #65a515
}
.theme.theme-light-green .bg-color-hover:hover {
    background-color: #65a515
}
.theme.theme-light-green .bg-color-light {
    background-color: #9ae63a
}
.theme.theme-light-green .bg-color-darker {
    background-color: #2e4b09
}
.theme.theme-light-green .border-color {
    border-color: #65a515
}
.theme.theme-light-green .primary-color {
    color: #65a515
}
.theme.theme-light-green .secundary-color {
    color: #fff
}
.theme.theme-light-green .primary-bg-color {
    background-color: #65a515
}
.theme.theme-light-green .primary-bg-color-lighten {
    background-color: #81d21b
}
.theme.theme-light-green .primary-bg-color-darken {
    background-color: #49780f
}
.theme.theme-light-green .secundary-bg-color {
    background-color: #fff
}
.theme.theme-light-green .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-light-green .third-bg-color {
    background-color: #fff
}
.theme.theme-light-green.third-bg-color {
    background-color: #fff
}
.theme.theme-light-green .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-light-green .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-green.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-light-green .btn-transparent {
    border: 1px solid #65a515!important
}
.theme.theme-light-green .btn-transparent .title {
    color: #65a515!important
}
.theme.theme-light-green .btn-color-invert {
    background-color: #fff;
    border: 1px solid #65a515
}
.theme.theme-light-green .btn-color-invert .title {
    color: #65a515
}
.theme.theme-invert-light-green .text-color {
    color: #65a515
}
.theme.theme-invert-light-green .title-color {
    color: #fff
}
.theme.theme-invert-light-green .title-color-hover {
    color: #fff
}
.theme.theme-invert-light-green .title-color-hover:hover {
    color: #65a515
}
.theme.theme-invert-light-green .bg-color {
    background-color: #fff
}
.theme.theme-invert-light-green .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-light-green .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-light-green .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-light-green .border-color {
    border-color: #fff
}
.theme.theme-invert-light-green .primary-color {
    color: #fff
}
.theme.theme-invert-light-green .secundary-color {
    color: #65a515
}
.theme.theme-invert-light-green .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-green .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-light-green .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-light-green .secundary-bg-color {
    background-color: #65a515
}
.theme.theme-invert-light-green .secundary-bg-color-lighten {
    background-color: #81d21b
}
.theme.theme-invert-light-green .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-green.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-light-green .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-light-green .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-light-green.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-red .text-color {
    color: #fff
}
.theme.theme-red .title-color {
    color: #c70008
}
.theme.theme-red .title-color-hover {
    color: #c70008
}
.theme.theme-red .title-color-hover:hover {
    color: #fff
}
.theme.theme-red .bg-color {
    background-color: #c70008
}
.theme.theme-red .bg-color-hover:hover {
    background-color: #c70008
}
.theme.theme-red .bg-color-light {
    background-color: #ff2e36
}
.theme.theme-red .bg-color-darker {
    background-color: #610004
}
.theme.theme-red .border-color {
    border-color: #c70008
}
.theme.theme-red .primary-color {
    color: #c70008
}
.theme.theme-red .secundary-color {
    color: #fff
}
.theme.theme-red .primary-bg-color {
    background-color: #c70008
}
.theme.theme-red .primary-bg-color-lighten {
    background-color: #fa000a
}
.theme.theme-red .primary-bg-color-darken {
    background-color: #940006
}
.theme.theme-red .secundary-bg-color {
    background-color: #fff
}
.theme.theme-red .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-red .third-bg-color {
    background-color: #fff
}
.theme.theme-red.third-bg-color {
    background-color: #fff
}
.theme.theme-red .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-red .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-red.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-red .btn-transparent {
    border: 1px solid #c70008!important
}
.theme.theme-red .btn-transparent .title {
    color: #c70008!important
}
.theme.theme-red .btn-color-invert {
    background-color: #fff;
    border: 1px solid #c70008
}
.theme.theme-red .btn-color-invert .title {
    color: #c70008
}
.theme.theme-invert-red .text-color {
    color: #c70008
}
.theme.theme-invert-red .title-color {
    color: #fff
}
.theme.theme-invert-red .title-color-hover {
    color: #fff
}
.theme.theme-invert-red .title-color-hover:hover {
    color: #c70008
}
.theme.theme-invert-red .bg-color {
    background-color: #fff
}
.theme.theme-invert-red .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-red .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-red .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-red .border-color {
    border-color: #fff
}
.theme.theme-invert-red .primary-color {
    color: #fff
}
.theme.theme-invert-red .secundary-color {
    color: #c70008
}
.theme.theme-invert-red .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-red .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-red .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-red .secundary-bg-color {
    background-color: #c70008
}
.theme.theme-invert-red .secundary-bg-color-lighten {
    background-color: #fa000a
}
.theme.theme-invert-red .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-red.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-red .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-red .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-red.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-navy-blue .text-color {
    color: #fff
}
.theme.theme-navy-blue .title-color {
    color: #2b008e
}
.theme.theme-navy-blue .title-color-hover {
    color: #2b008e
}
.theme.theme-navy-blue .title-color-hover:hover {
    color: #fff
}
.theme.theme-navy-blue .bg-color {
    background-color: #2b008e
}
.theme.theme-navy-blue .bg-color-hover:hover {
    background-color: #2b008e
}
.theme.theme-navy-blue .bg-color-light {
    background-color: #4a00f4
}
.theme.theme-navy-blue .bg-color-darker {
    background-color: #0c0028
}
.theme.theme-navy-blue .border-color {
    border-color: #2b008e
}
.theme.theme-navy-blue .primary-color {
    color: #2b008e
}
.theme.theme-navy-blue .secundary-color {
    color: #fff
}
.theme.theme-navy-blue .primary-bg-color {
    background-color: #2b008e
}
.theme.theme-navy-blue .primary-bg-color-lighten {
    background-color: #3a00c1
}
.theme.theme-navy-blue .primary-bg-color-darken {
    background-color: #1c005b
}
.theme.theme-navy-blue .secundary-bg-color {
    background-color: #fff
}
.theme.theme-navy-blue .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-navy-blue .third-bg-color {
    background-color: #fff
}
.theme.theme-navy-blue.third-bg-color {
    background-color: #fff
}
.theme.theme-navy-blue .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-navy-blue .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-navy-blue.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-navy-blue .btn-transparent {
    border: 1px solid #2b008e!important
}
.theme.theme-navy-blue .btn-transparent .title {
    color: #2b008e!important
}
.theme.theme-navy-blue .btn-color-invert {
    background-color: #fff;
    border: 1px solid #2b008e
}
.theme.theme-navy-blue .btn-color-invert .title {
    color: #2b008e
}
.theme.theme-invert-navy-blue .text-color {
    color: #2b008e
}
.theme.theme-invert-navy-blue .title-color {
    color: #fff
}
.theme.theme-invert-navy-blue .title-color-hover {
    color: #fff
}
.theme.theme-invert-navy-blue .title-color-hover:hover {
    color: #2b008e
}
.theme.theme-invert-navy-blue .bg-color {
    background-color: #fff
}
.theme.theme-invert-navy-blue .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-navy-blue .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-navy-blue .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-navy-blue .border-color {
    border-color: #fff
}
.theme.theme-invert-navy-blue .primary-color {
    color: #fff
}
.theme.theme-invert-navy-blue .secundary-color {
    color: #2b008e
}
.theme.theme-invert-navy-blue .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-navy-blue .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-navy-blue .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-navy-blue .secundary-bg-color {
    background-color: #2b008e
}
.theme.theme-invert-navy-blue .secundary-bg-color-lighten {
    background-color: #3a00c1
}
.theme.theme-invert-navy-blue .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-navy-blue.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-navy-blue .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-navy-blue .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-navy-blue.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-blue .text-color {
    color: #fff
}
.theme.theme-blue .title-color {
    color: #123fa9
}
.theme.theme-blue .title-color-hover {
    color: #123fa9
}
.theme.theme-blue .title-color-hover:hover {
    color: #fff
}
.theme.theme-blue .bg-color {
    background-color: #123fa9
}
.theme.theme-blue .bg-color-hover:hover {
    background-color: #123fa9
}
.theme.theme-blue .bg-color-light {
    background-color: #376cea
}
.theme.theme-blue .bg-color-darker {
    background-color: #081d4d
}
.theme.theme-blue .border-color {
    border-color: #123fa9
}
.theme.theme-blue .primary-color {
    color: #123fa9
}
.theme.theme-blue .secundary-color {
    color: #fff
}
.theme.theme-blue .primary-bg-color {
    background-color: #123fa9
}
.theme.theme-blue .primary-bg-color-lighten {
    background-color: #1750d7
}
.theme.theme-blue .primary-bg-color-darken {
    background-color: #0d2e7b
}
.theme.theme-blue .secundary-bg-color {
    background-color: #fff
}
.theme.theme-blue .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-blue .third-bg-color {
    background-color: #fff
}
.theme.theme-blue.third-bg-color {
    background-color: #fff
}
.theme.theme-blue .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-blue .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-blue.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-blue .btn-transparent {
    border: 1px solid #123fa9!important
}
.theme.theme-blue .btn-transparent .title {
    color: #123fa9!important
}
.theme.theme-blue .btn-color-invert {
    background-color: #fff;
    border: 1px solid #123fa9
}
.theme.theme-blue .btn-color-invert .title {
    color: #123fa9
}
.theme.theme-invert-blue .text-color {
    color: #123fa9
}
.theme.theme-invert-blue .title-color {
    color: #fff
}
.theme.theme-invert-blue .title-color-hover {
    color: #fff
}
.theme.theme-invert-blue .title-color-hover:hover {
    color: #123fa9
}
.theme.theme-invert-blue .bg-color {
    background-color: #fff
}
.theme.theme-invert-blue .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-blue .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-blue .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-blue .border-color {
    border-color: #fff
}
.theme.theme-invert-blue .primary-color {
    color: #fff
}
.theme.theme-invert-blue .secundary-color {
    color: #123fa9
}
.theme.theme-invert-blue .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-blue .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-blue .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-blue .secundary-bg-color {
    background-color: #123fa9
}
.theme.theme-invert-blue .secundary-bg-color-lighten {
    background-color: #1750d7
}
.theme.theme-invert-blue .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-blue.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-blue .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-blue .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-blue.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-aquamarine .text-color {
    color: #fff
}
.theme.theme-aquamarine .title-color {
    color: #019898
}
.theme.theme-aquamarine .title-color-hover {
    color: #019898
}
.theme.theme-aquamarine .title-color-hover:hover {
    color: #fff
}
.theme.theme-aquamarine .bg-color {
    background-color: #019898
}
.theme.theme-aquamarine .bg-color-hover:hover {
    background-color: #019898
}
.theme.theme-aquamarine .bg-color-light {
    background-color: #02fdfd
}
.theme.theme-aquamarine .bg-color-darker {
    background-color: #033
}
.theme.theme-aquamarine .border-color {
    border-color: #019898
}
.theme.theme-aquamarine .primary-color {
    color: #019898
}
.theme.theme-aquamarine .secundary-color {
    color: #fff
}
.theme.theme-aquamarine .primary-bg-color {
    background-color: #019898
}
.theme.theme-aquamarine .primary-bg-color-lighten {
    background-color: #01cbcb
}
.theme.theme-aquamarine .primary-bg-color-darken {
    background-color: #016565
}
.theme.theme-aquamarine .secundary-bg-color {
    background-color: #fff
}
.theme.theme-aquamarine .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-aquamarine .third-bg-color {
    background-color: #fff
}
.theme.theme-aquamarine.third-bg-color {
    background-color: #fff
}
.theme.theme-aquamarine .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-aquamarine .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-aquamarine.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-aquamarine .btn-transparent {
    border: 1px solid #019898!important
}
.theme.theme-aquamarine .btn-transparent .title {
    color: #019898!important
}
.theme.theme-aquamarine .btn-color-invert {
    background-color: #fff;
    border: 1px solid #019898
}
.theme.theme-aquamarine .btn-color-invert .title {
    color: #019898
}
.theme.theme-invert-aquamarine .text-color {
    color: #019898
}
.theme.theme-invert-aquamarine .title-color {
    color: #fff
}
.theme.theme-invert-aquamarine .title-color-hover {
    color: #fff
}
.theme.theme-invert-aquamarine .title-color-hover:hover {
    color: #019898
}
.theme.theme-invert-aquamarine .bg-color {
    background-color: #fff
}
.theme.theme-invert-aquamarine .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-aquamarine .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-aquamarine .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-aquamarine .border-color {
    border-color: #fff
}
.theme.theme-invert-aquamarine .primary-color {
    color: #fff
}
.theme.theme-invert-aquamarine .secundary-color {
    color: #019898
}
.theme.theme-invert-aquamarine .primary-bg-color {
    background-color: #fff
}
.theme.theme-invert-aquamarine .primary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-aquamarine .primary-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-aquamarine .secundary-bg-color {
    background-color: #019898
}
.theme.theme-invert-aquamarine .secundary-bg-color-lighten {
    background-color: #01cbcb
}
.theme.theme-invert-aquamarine .third-bg-color {
    background-color: #fff
}
.theme.theme-invert-aquamarine.third-bg-color {
    background-color: #fff
}
.theme.theme-invert-aquamarine .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-invert-aquamarine .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-invert-aquamarine.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-aquamarine .text-color {
    color: #fff
}
.theme.theme-dark-aquamarine .title-color {
    color: #019864
}
.theme.theme-dark-aquamarine .title-color-hover {
    color: #019864
}
.theme.theme-dark-aquamarine .title-color-hover:hover {
    color: #fff
}
.theme.theme-dark-aquamarine .bg-color {
    background-color: #019864
}
.theme.theme-dark-aquamarine .bg-color-hover:hover {
    background-color: #019864
}
.theme.theme-dark-aquamarine .bg-color-light {
    background-color: #02fda7
}
.theme.theme-dark-aquamarine .bg-color-darker {
    background-color: #003321
}
.theme.theme-dark-aquamarine .border-color {
    border-color: #019864
}
.theme.theme-dark-aquamarine .primary-color {
    color: #019864
}
.theme.theme-dark-aquamarine .secundary-color {
    color: #fff
}
.theme.theme-dark-aquamarine .primary-bg-color {
    background-color: #019864
}
.theme.theme-dark-aquamarine .primary-bg-color-lighten {
    background-color: #01cb85
}
.theme.theme-dark-aquamarine .primary-bg-color-darken {
    background-color: #016543
}
.theme.theme-dark-aquamarine .secundary-bg-color {
    background-color: #fff
}
.theme.theme-dark-aquamarine .secundary-bg-color-lighten {
    background-color: #fff
}
.theme.theme-dark-aquamarine .third-bg-color {
    background-color: #fff
}
.theme.theme-dark-aquamarine.third-bg-color {
    background-color: #fff
}
.theme.theme-dark-aquamarine .third-bg-color-lighten {
    background-color: #fff
}
.theme.theme-dark-aquamarine .third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-aquamarine.third-bg-color-darken {
    background-color: #e6e6e6
}
.theme.theme-dark-aquamarine .btn-transparent {
    border: 1px solid #019864!important
}
.theme.theme-dark-aquamarine .btn-transparent .title {
    color: #019864!important
}
.theme.theme-dark-aquamarine .btn-color-invert {
    background-color: #fff;
    border: 1px solid #019864
}
.theme.theme-dark-aquamarine .btn-color-invert .title {
    color: #019864
}
.theme.theme-invert-dark-aquamarine .text-color {
    color: #019864
}
.theme.theme-invert-dark-aquamarine .title-color {
    color: #fff
}
.theme.theme-invert-dark-aquamarine .title-color-hover {
    color: #fff
}
.theme.theme-invert-dark-aquamarine .title-color-hover:hover {
    color: #019864
}
.theme.theme-invert-dark-aquamarine .bg-color {
    background-color: #fff
}
.theme.theme-invert-dark-aquamarine .bg-color-hover:hover {
    background-color: #fff
}
.theme.theme-invert-dark-aquamarine .bg-color-light {
    background-color: #fff
}
.theme.theme-invert-dark-aquamarine .bg-color-darker {
    background-color: #ccc
}
.theme.theme-invert-dark-aquamarine .border-color {
    border-color: #fff
}
.theme.theme-invert-dark-aquamarine .primary-color {
    color: #fff
}
.theme.theme-invert-dark-aquamarine .secundary-color {
    color: #019864
}
.portlet-title-text, .hide-accessible, #__symantecPKIClientDetector{
    font-size:16px;
}
.quick-access-nav{
   font-size:16px;
}
#sky-main .section_sky {
    display: flex;
    flex-direction: column; 
}
#sky-main .section_sky .section_modal {
    order: 0;
}
#sky-main .section_sky .section_header {
    order: 1;
}
#sky-main .section_sky .section_content {
    order: 2;
}
#sky-main .section_sky .section_footer {
    order: 3;
}