
body {
    overflow-x: hidden;
    color: #003366;
    font-size: 15px;
    background-color: #d4d4d4;
}

.collapse {
    color: #003366;
    font-size: 16px;
}

.desplegable {
    margin: 20px 0;
}

sup.proximamente {
    background-color: #EEE;
    padding: 4px 8px;
    border-radius: 2px;
    top: 0.0em;
    background-color: #003366;
    color: #ffffff !important;
    border: 1px solid #f7921a;
}

p {
    font-size: 20px;
}

    p.small {
        font-size: 16px;
    }

a {
    outline: 0;
    color: #ffffff;
}

    a:hover,
    a:focus,
    a:active,
    a.active {
        color: #F7921A;
        text-decoration: none;
    }

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 700;
}

h4,
h5,
h6 {
    font-weight: 700;
}

h2 {
    color: #F7921A;
}

h3 {
    color: #3399CC;
    font-weight: normal;
}

.fontMerry {
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.panel-info {
    padding-top: 160px;
}

.panel-info2 {
    padding-top: 160px;
}

.panel-info3 {
    padding-top: 200px;
}

    .panel-info3 h1 {
        color: #ffffff;
    }

.container-bloque {
    width: 100%;
}

.panel-bitcoinDinero {
    padding-top: 100px;
}

.panel-Index {
    padding-top: 180px;
}

    .panel-Index h1 {
        color: #ffffff;
    }

.panel-bitcoinDinero-col {
    padding-top: 20px;
}

.panel-tarjeta-col {
    padding-top: 20px;
}

.panel-contactUs {
    padding-top: 80px;
}

.headingRecarga {
    height: 70px;
}

.contentSeparator {
    color: #575757;
    padding: 10px 15px;
    font-weight: normal;
    border-top: 1px solid #ccc;
    height: auto;
    overflow: hidden;
}

.contentSeparatorPrimer {
    color: #575757;
    padding: 15px 15px 13px;
    font-weight: normal;
    height: auto;
    overflow: hidden;
}

.contentSeparatorResumen {
    color: #575757;
    padding: 10px 15px;
    font-weight: normal;
    border-top: 1px solid #cccccc;
    background-color: #e5e5e5;
    height: auto;
    overflow: hidden;
}

    .contentSeparatorResumen h3 {
        color: #575757;
        font-family: Arial,sans-serif;
        font-weight: bold;
        margin: 5px 0;
    }
/*.panel-bitcoinDinero img{ width:100%; max-width:342px; height:auto}*/
.content1 {
    position: relative;
    top: 8px;
}

.content2 {
    position: relative;
    top: 0px;
}

.content3 {
    position: relative;
    top: 0px;
}

.content1 img {
    width: 100%;
    height: auto;
    max-width: 61px;
    float: right;
}

.content2 img {
    width: 100%;
    height: auto;
    max-width: 61px;
    float: right;
}

.content3 img {
    width: 100% !important;
    height: auto;
    max-width: 61px !important;
    float: right;
}

.content img {
    width: 100%;
    height: auto;
    max-width: 342px;
    float: right;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.floatrightIMGrecarga {
    float: right;
    padding-top: 8px;
}

.textoresumenRecarja {
    float: left;
    line-height: 40px;
}

    .textoresumenRecarja .icon-Bitcoin:before {
        content: "\e60d";
        font-size: 3em;
        color: #575757;
        line-height: 0;
        position: relative;
        top: 15px;
    }

    .textoresumenRecarja .icon-Euros:before {
        content: "\e607";
        font-size: 3em;
        color: #575757;
        line-height: 0;
        position: relative;
        top: 15px;
    }

    .textoresumenRecarja .fa-question-circle {
        font-size: 2.5em !important;
        color: #575757 !important;
        line-height: 0 !important;
        position: relative !important;
        top: 8px !important;
    }

.fa-question-circle {
    content: "\f059";
    color: #F7921A !important;
    font-size: 2em !important;
    padding: 0 6px !important;
    cursor: pointer !important;
}


.panel-heading .icon-tiempoRecord:before {
    content: "\e600";
    font-size: 2.3em !important;
    color: #999999 !important;
    line-height: 0.7em !important;
    position: relative !important;
    top: 6px !important;
    padding: 8px 8px 0 0;
}

h1, .h1 {
    font-size: 30px;
}

.panel-info h2 {
    color: #ffffff;
}

.panel-info2 h2 {
    color: #ffffff;
}

.panel-bitcoinDinero h2 {
    color: #ffffff;
    margin-bottom: 30px;
}

.panel-info h1 {
    color: #ffffff;
}

.panel-info2 h1 {
    color: #ffffff;
}

.panel-bitcoinDinero h1 {
    color: #ffffff;
    margin-bottom: 30px;
}

.z-Index {
    z-index: 150;
}

.anchoTotal {
    width: 100% !important;
}

.anchoMaximo {
    width: 980px;
    margin: 0 auto;
}

.fondobloqueNaranja {
    background-color: #F7921A;
    top: 95px;
}

.bloqueNaranjaINDEX {
    /*position: relative;
    top: 95px;*/
    position: absolute;
    width: 100%;
    top: 95px;
}




.bloqueNaranja p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 0px;
}

    .bloqueNaranja p a:hover {
        color: #ffffff;
        font-size: 16px;
    }

    .bloqueNaranja p a:visited {
        color: #ffffff;
        font-size: 16px;
    }

.aviso {
    padding: 15px;
    border: none;
    border-radius: 4px;
}

.avisoNaranja {
    color: #ffffff;
    background-color: #F7921A;
}

.aviso-dismissable, .aviso-dismissible {
    padding-right: -15px;
}

.close {
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height: 0.8;
    color: #fff !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}

.bloqueGris {
    background-color: rgb(153, 153, 153);
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 6px;
    padding: 15px 0;
    display: block;
    min-height: 213px;
    color: #ffffff;
}

.bloqueTransparente {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px 0;
    display: block;
    min-height: 213px;
    color: #ffffff;
}

.bloqueGris p {
    line-height: 1.5em;
    margin: 0 0 20px 0;
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
}

.input-group-addon {
    color: #F7921A;
    padding: 6px;
    background-color: #e5e5e5;
}

.bloqueGris .input-group-addon {
    color: #F7921A;
    padding: 3px 5px;
}

.panel-bitcoinDinero .input-group-addon {
    color: #F7921A;
    padding: 3px 5px;
    cursor: pointer;
}

hr.star-light,
hr.star-reposo {
    margin: 25px auto 30px;
    padding: 0;
    max-width: 250px;
    border: 0;
    border-top: solid 5px;
    text-align: center;
}

.porqueComprar {
    border: none;
    color: #999999;
    background-color: #e5e5e5;
    color: #999999;
    border: none;
    height: auto;
    overflow: auto;
    padding: 4px 15px 5px;
}

    .porqueComprar .textoGrisInputs {
        color: #575757;
        font-size: 16px;
        position: relative;
        top: -6px;
    }

    .porqueComprar .icon-PagoSeguro:before {
        content: "\e60c";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }

    .porqueComprar .icon-tiempoRecord:before {
        content: "\e600";
        color: #575757;
        font-size: 2em;
        margin-right: 10px;
        line-height: 1.2em;
        position: relative;
    }

    .porqueComprar .icon-Soporte:before {
        content: "\e602";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }

    .porqueComprar .icon-Garantizados:before {
        content: "\e61d";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }

    .porqueComprar .icon-Competitivos:before {
        content: "\e61e";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }


    .porqueComprar .icon-FacilCompra:before {
        content: "\e604";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }

    .porqueComprar .icon-SinRegistro:before {
        content: "\e61f";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }

    .porqueComprar .icon-RecargaTarjeta:before {
        content: "\e608";
        color: #575757;
        font-size: 2.2em;
        margin-right: 5px;
        line-height: 1.2em;
        position: relative;
    }

.panelporqueComprar {
    margin-bottom: 5px;
    border: none;
    background: none;
    box-shadow: none;
}

.panel {
    margin-bottom: 20px;
    border: none;
    background: none;
    box-shadow: none;
}

.bitcoinDineroDatos {
    margin: 0 0 15px;
}

.CardInfo {
}

    .CardInfo .icon-PagoPreferido:before {
        content: "\e61b";
        font-size: 180px;
        color: #003366;
    }

    .CardInfo .icon-SinCuenta:before {
        content: "\e618";
        font-size: 180px;
        color: #999999;
    }

    .CardInfo .icon-ComoPrefieras:before {
        content: "\e801";
        font-size: 180px;
        color: #999999;
    }

    .CardInfo .icon-ComoPrefierasVISA:before {
        content: "\e915";
        font-size: 180px;
        color: #999999;
    }

    .CardInfo .icon-ComprasSeguras:before {
        content: "\e800";
        font-size: 180px;
        color: #999999;
    }

    .CardInfo .icon-HistorialBancario:before {
        content: "\e802";
        font-size: 180px;
        color: #999999;
    }

    .CardInfo .icon-0euros:before {
        content: "\e907";
        font-size: 180px;
        color: #999999;
    }

    .CardInfo .icon-sinregistro:before {
        content: "\e616";
        font-size: 180px;
        color: #999999;
    }

.panel-primary {
    border: 1px solid #cccccc !important;
    color: #999999;
}

    .panel-primary > h1, h2, h3, h4, h5 {
        font-family: Arial, sans-serif;
    }

.panel-heading h1, h2, h3, h4, h5 {
    font-family: Arial, sans-serif;
}

.panel-primary > .panel-heading {
    background-color: #e5e5e5;
    color: #999999;
    border: none;
    height: auto;
    overflow: auto;
    border: none !important;
    /*padding: 6px 15px 8px;*/
}

.panel-primary2 {
    border: none;
    color: #999999;
}

    .panel-primary2 > .panel-heading {
        background-color: #e5e5e5;
        color: #999999;
        border: none;
        height: auto;
        overflow: auto;
        border: none !important;
        /*padding: 6px 15px 8px;*/
    }

.content {
    color: #999999;
    padding: 7px 15px;
    font-weight: bold;
    height: auto;
    overflow: hidden;
}

.contentTransfer {
    color: #999999;
    padding: 7px 15px;
    font-weight: bold;
    height: auto;
    overflow: hidden;
    background-color: #ffffff;
    text-align: left;
}

    .contentTransfer p {
        overflow: hidden;
        background-color: #ffffff;
        text-align: left;
        font-size: 15px;
    }

.datosTransfer {
    color: #999999;
    padding: 7px 15px;
    font-weight: bold;
    height: auto;
    overflow: hidden;
    background-color: #ffffff;
}

    .datosTransfer p {
        overflow: hidden;
        background-color: #ffffff;
        font-size: 15px;
    }

.textogrisMerry {
    color: #575757;
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
}

.panel-primary.invertido2 {
    border: 1px solid #999999 !important;
    color: #999999;
    background-color: #ffffff;
    text-align: left;
}

.panel-primary.invertido3 {
    border: none !important;
    color: #999999;
    background-color: #ffffff;
    text-align: left;
}

.panel-primary > .panel-heading.invertido {
    background-color: #ffffff;
    color: #999999;
    border: none;
    padding: 10px 15px 6px;
}

.content .invertido {
    color: #999999;
    padding: 15px;
    font-weight: bold;
}

.content.invertido2 {
    color: #575757;
    padding: 15px;
    font-weight: bold;
    background-color: #e5e5e5;
}

.panel-title {
    color: #999999;
}

.panel-title-enhorabuena {
    color: #575757;
    font-size: 16px;
    line-height: 28px;
}


.pasos {
    background-color: #3399cc;
    height: 80px;
    top: 95px;
}

.dospasos {
    position: relative;
    text-align: center;
}

    .dospasos h4 {
        color: #ffffff;
        font-weight: normal;
        font-family: 'Merriweather Sans', sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;
    }

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?v=20201104');
    src: url('fonts/icomoon.eot?v=20201104') format('embedded-opentype'), url('fonts/icomoon.ttf?v=20201104') format('truetype'), url('fonts/icomoon.woff?v=20201104') format('woff'), url('fonts/icomoon.svg?v=20201104') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}


[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}





.social:hover {
    color: #ffffff;
    background-color: #f7921a;
    border: 2px solid #f7921a;
}

.social {
    border: 2px solid #ffffff;
    border-radius: 4px;
    color: #ffffff;
    margin: 0 25px;
    min-height: 25px;
    min-width: 45px;
    padding: 4px 3px;
}

.icon-1:before {
    content: "\e609";
    font-size: 180px;
    color: #003366;
}

.icon-2:before {
    content: "\e60a";
    font-size: 180px;
    color: #003366;
}

.icon-3:before {
    content: "\e60b";
    font-size: 180px;
    color: #999999;
}

.icon-4:before {
    content: "\e60c";
    font-size: 180px;
    color: #999999;
}

.icon-5:before {
    content: "\e600";
    font-size: 180px;
    color: #999999;
}

.icon-6:before {
    content: "\e601";
    font-size: 180px;
    color: #575757;
    position: relative;
    left: 50px;
    z-index: 300;
}

.icon-7:before {
    content: "\e60d";
    /*font-size: 150px;*/
    color: #f7921a;
    position: relative;
    left: -40px;
}

.icon-7-big:before {
    content: "\e60d";
    font-size: 150px;
    color: #f7921a;
    position: relative;
    left: -40px;
}

.lead {
    font-size: 15px;
}

.bloquesEnhorabuena .icon-7:before {
    content: "\e60d";
    font-size: 40px;
    color: #f7921a;
    position: relative;
    left: -10px;
    top: 0px;
    float: left;
    line-height: 20px;
}

.calculador .icon-7:before, .bitcoinDineroDatos .icon-7:before {
    content: "\e60d";
    font-size: 35px;
    color: #f7921a;
    position: relative;
    left: -1px;
}

.invertido .icon-7:before {
    content: "\e60d";
    font-size: 35px;
    color: #f7921a;
    float: left;
    position: relative;
    left: -5px;
    top: 1px;
    line-height: 20px;
}

.icon-8:before {
    content: "\e602";
    font-size: 30px;
    position: relative;
    top: -5px;
    right: -5px;
    float: right;
}

.icon-9:before {
    content: "\e603";
    font-size: 30px;
    position: relative;
    top: -38px;
    right: 10px;
    float: right;
}

.icon-10:before {
    content: "\e604";
    font-size: 30px;
    position: relative;
    top: -38px;
    right: 10px;
    float: right;
}

.icon-11:before {
    content: "\e605";
    font-size: 30px;
    position: relative;
    top: -38px;
    right: 10px;
    float: right;
}

.icon-12:before {
    content: "\e606";
    font-size: 30px;
    position: relative;
    top: -38px;
    right: 10px;
    float: right;
}

.icon-13:before {
    content: "\e60e";
    color: #ffffff;
    font-size: 45px;
    text-align: right;
}

.icon-14:before {
    content: "\e60f";
    font-size: 40px;
    color: #ffffff;
    text-align: left;
}

.icon-15:before {
    content: "\e610";
    font-size: 180px;
    color: #003366;
}

.icon-16-profesionales:before {
    content: "\e911";
    font-size: 35px;
    color: #ffffff;
    text-align: left;
    position: relative;
    top: -40px;
    right: 8px;
    float: right;
}

.icon-16:before {
    content: "\e607";
}

.fa-pencil-square {
    font-size: 30px !important;
    position: relative;
    top: -38px;
    right: 10px;
    float: right;
}

.fa-globe {
    font-size: 30px !important;
    position: relative;
    top: -38px;
    right: 10px;
    float: right;
}

.calculador .icon-16:before {
    content: "\e607";
    font-size: 35px;
    color: #f7921a;
    position: relative;
    left: -1px;
}

.calculadorComprar .icon-16:before {
    content: "\e607";
    font-size: 2.1em;
    color: #f7921a;
    position: relative;
    left: -1px;
}

.calculadorComprar .icon-7:before {
    content: "\e60d";
    font-size: 2.1em;
    color: #f7921a;
    position: relative;
    left: -1px;
}

.panel-bitcoinDinero .icon-16:before {
    content: "\e607";
    font-size: 35px;
    color: #f7921a;
    position: relative;
    left: -1px;
}

.icon-17:before {
    content: "\e611";
    font-size: 180px;
    color: #003366;
}

.icon-18:before {
    content: "\e612";
    font-size: 180px;
    color: #003366;
}

.icon-20:before {
    content: "\e608";
}

.icon-21:before {
    content: "\e617";
}

.icon-22:before {
    content: "\e614";
}

.icon-23:before {
    content: "\e618";
}

.icon-24:before {
    content: "\e619";
}

.icon-25:before {
    content: "\e61a";
}

.icon-26:before {
    content: "\e615";
}

.icon-27:before {
    content: "\e616";
}

.icon-sinregistro:before {
    content: "\e616";
    font-size: 180px;
    color: #003366;
}

.icon-profesionales-shop:before {
    content: "\e912";
    font-size: 180px;
    color: #003366;
}

.icon-29:before {
    content: "\e61b";
}

.icon-compraBitcoins:before {
    content: "\e61b";
    font-size: 180px;
    color: #003366;
}

.icon-30:before {
    content: "\e61c";
}

.icon-recibesBitcoins:before {
    content: "\e610";
    font-size: 180px;
    color: #003366;
}

.icon-31:before {
    content: "\e61d";
}

.icon-32:before {
    content: "\e61e";
}

.enhorabuenaTarjeta {
    text-align: center;
    position: relative;
    height: 180px;
    width: 300px;
}

    .enhorabuenaTarjeta .icon-5:before {
        content: "\e600";
        font-size: 220px;
        color: #575757;
        position: absolute;
        left: 62px;
        top: -20px;
        z-index: 300;
    }

    .enhorabuenaTarjeta .icon-7:before {
        content: "\e60d";
        font-size: 135px;
        color: #575757;
        position: absolute;
        left: 300px;
        top: 0px;
        z-index: 150;
    }

    .enhorabuenaTarjeta .icon-19:before {
        content: "\e613";
        font-size: 125px;
        color: #F7921A;
        position: absolute;
        left: 215px;
        top: 25px;
        z-index: 150;
    }

    .enhorabuenaTarjeta .icon-20:before {
        content: "\e608";
        font-size: 180px;
        color: #575757;
        position: absolute;
        left: 266px;
        top: -50px;
        z-index: 150;
    }

    .enhorabuenaTarjeta .icon-enoratransferencia:before {
        content: "\e618";
        font-size: 180px;
        color: #575757;
        position: absolute;
        left: 270px;
        top: 0px;
        z-index: 150;
    }

.numeros {
    background-color: #3399CC;
    border-radius: 50%;
    font-size: 24px;
    color: #FFFFFF;
    position: absolute;
    top: 10px;
    left: 45px;
    width: 35px;
    height: 35px;
}

.numerosTexto {
    position: relative;
    left: 1px;
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.portfolio-item p {
    font-size: 16px;
}

.portfolio-item .icon-Solicitar:before {
    content: "\e803";
    text-align: center;
    font-size: 180px;
    color: #003366;
}

.portfolio-item .icon-Activar:before {
    content: "\e804";
    text-align: center;
    font-size: 180px;
    color: #003366;
}

.portfolio-item .icon-Registrar:before {
    content: "\e805";
    text-align: center;
    font-size: 180px;
    color: #003366;
}

.portfolio-item .icon-Recargar:before {
    content: "\e806";
    text-align: center;
    font-size: 180px;
    color: #003366;
}

.portfolio-item .icon-SolicitarAlta:before {
    content: "\e900";
    text-align: center;
    font-size: 140px;
    color: #989898;
}

.portfolio-item .icon-RecargarCuenta:before {
    content: "\e901";
    text-align: center;
    font-size: 140px;
    color: #989898;
}

.portfolio-item .icon-VenderCupon:before {
    content: "\e902";
    text-align: center;
    font-size: 140px;
    color: #989898;
}

.portfolio-item .icon-CanjearCupon:before {
    content: "\e903";
    text-align: center;
    font-size: 140px;
    color: #989898;
}

.portfolio-item .icon-LocalizaTienda:before {
    content: "\e912";
    text-align: center;
    font-size: 140px;
    color: #003366;
}

.CardInfo .icon-LocalizaTienda:before {
    content: "\e912";
    text-align: center;
    font-size: 180px;
    color: #999999;
}

.CardInfo .icon-Duda:before {
    content: "\e914";
    text-align: center;
    font-size: 180px;
    color: #999999;
}

.portfolio-item .icon-CuponBitcoin:before {
    content: "\e902";
    text-align: center;
    font-size: 140px;
    color: #003366;
}

.portfolio-item .icon-CanjearCupon2:before {
    content: "\e903";
    text-align: center;
    font-size: 140px;
    color: #003366;
}

.portfolio-item .icon-RecibesTusBitcoins:before {
    content: "\e61c";
    text-align: center;
    font-size: 140px;
    color: #003366;
}

.icon-CeroRiesgo:before {
    content: "\e904";
    text-align: center;
    font-size: 180px;
    color: #989898;
}

.icon-SistemaSeguro:before {
    content: "\e60c";
    text-align: center;
    font-size: 180px;
    color: #989898;
}

.icon-InteresanteComision:before {
    content: "\e905";
    text-align: center;
    font-size: 180px;
    color: #989898;
}

.icon-ConsultaComisiones:before {
    content: "\e906";
    text-align: center;
    font-size: 180px;
    color: #989898;
}

.icon-anonimamente:before {
    content: "\e913";
    font-size: 180px;
    color: #999999;
}

.icon-efectivo:before {
    content: "\e905";
    font-size: 180px;
    color: #999999;
}

.icon-seguridad:before {
    content: "\e60c";
    font-size: 180px;
    color: #999999;
}

.icon-CompraSencilla:before {
    content: "\e60b";
    font-size: 180px;
    color: #999999;
}

.icon-ConsultaOrdena:before {
    content: "\e807";
    font-size: 180px;
    color: #003366;
}

.margin15 {
    margin: 15px;
}

.margintop15 {
    margin-top: 15px;
}

.margintop10 {
    margin-top: 10px;
}

.margintopTextoRelevante {
    margin-top: 5px;
}

.marginbottom15 {
    margin-bottom: 15px;
}

.margin20 {
    margin: 20px;
}

.margintop20 {
    margin-top: 20px;
}

.margintop30 {
    margin-top: 30px;
}

.anti-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.anti-paddingTotal {
    padding: 0 !important;
}

.anti-padding-top-bottom {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.marginbottom20 {
    margin-bottom: 20px;
}

.funciona {
    min-height: 70px;
}

.center a {
    color: #003366 !important;
    text-decoration: underline;
}

.idiomas {
    float: right;
    margin-left: 0px;
    position: relative;
    top: 10px;
}

hr.star-light:after,
hr.star-reposo:after {
    content: "\f005";
    display: inline-block;
    position: relative;
    top: -.8em;
    padding: 0 .25em;
    font-family: FontAwesome;
    font-size: 2em;
}

hr.star-light {
    border-color: #fff;
}

    hr.star-light:after {
        color: #fff;
        background-color: #F7921A;
    }

hr.star-reposo {
    border-color: #F7921A;
}

    hr.star-reposo:after {
        color: #F7921A;
        background-color: #fff;
    }

.img-centered {
    margin: 0 auto;
}

.center {
    text-align: center;
}

.text-align-center-azul {
    text-align: center !important;
    color: #003366 !important;
}



.textogris {
    color: #999999;
}

.textogrisOscuro {
    color: #575757;
    font-weight: normal;
}

    .textogrisOscuro h3 {
        color: #575757;
        font-weight: bold;
    }

.texto15px {
    font-size: 15px;
}

.textoNaranja {
    color: #F7921A;
}

.textoAzulClaro {
    color: #3399CC;
}

.textoAzulClaroBig {
    color: #3399CC;
    font-size: 24px;
    font-weight: bold;
}

.textoAzulClaroBig1 {
    color: #3399CC;
    font-size: 24px;
    font-weight: bold;
    line-height: 12px;
}

.centrador {
    position: relative;
    top: 5px;
    right: 100px;
    float: right;
}

.recargaInfo {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    background-color: #e5e5e5;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 4px 10px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #555;
}

.center p {
    color: #003366;
}

.explicacion .center p {
    color: #575757 !important;
    font-size: 16px;
}

    .explicacion .center p a {
        color: #575757 !important;
        font-size: 16px;
    }

.centerControls {
}

.textAlignRight {
    text-align: right;
}

.textAlignLeft {
    text-align: left;
}

.textoizquierda {
    text-align: left;
}

    .textoizquierda p {
        color: #003366;
        font-size: 15px;
    }

.textodcha {
    text-align: right;
}

.textotarjeta {
    text-align: right;
}

.textodcha p {
    color: #003366;
    font-size: 15px;
}


header {
    /*text-align: center;
	color: #fff;
	background-image: url(../content/img/x2/back3.jpg);
	background-size: cover;*/
}

#voucherheader {
    text-align: center;
    color: #fff;
    background-image: url(../content/img/x2/back3.jpg);
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}

.canjearcuponFondo {
    text-align: center;
    color: #fff;
    background-image: url(../content/img/x2/puntos-venta-cupones.jpg) !important;
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}


#bitcoinDinero {
    text-align: center;
    color: #003366;
    /*background-color:#3399cc;*/
    background-image: url(../content/img/x2/bitcoins-por-Dinero.jpg);
    background-position: center 110px;
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}

#Index {
    text-align: center;
    color: #003366;
    background-image: url(../content/img/x2/sky01.jpg);
    background-position: center;
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}

.contIndex {
    height: 500px;
    overflow: hidden;
}

#comprarBitcoin {
    text-align: center;
    color: #003366;
    /*background-color:#3399cc;*/
    background-image: url(../content/img/x2/comprar-bitcoins.jpg);
    background-position: center bottom;
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}

#solicitarTarjeta {
    text-align: center;
    color: #003366;
    /*background-color:#3399cc;*/
    background-image: url(../content/img/x2/comprar-tarjeta-prepago.jpg);
    background-position: center 150px;
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}

#solicitarTarjetaVisa {
    text-align: center;
    color: #003366;
    /*background-color:#3399cc;*/
    background-image: url(../content/img/x2/tarjeta-visa.jpg);
    background-position: center 150px;
    background-size: cover;
    background-color: #003366 !important;
    background-repeat: no-repeat;
}


#profesionales {
    text-align: center;
    color: #003366;
    /*background-color:#3399cc;*/
    background-image: url(../content/img/x2/bitnovo-profesionales.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 550px;
}
/*INICIO CLASES ACTIVAR TARJETA*/
.tituloFondoAzul {
    position: relative;
    top: 10px;
    text-align: center;
}

    .tituloFondoAzul h2 {
        color: #ffffff;
        font-size: 24px;
    }

.activarTarjeta {
    text-align: center;
    color: #003366;
}

.venderbitcoins {
    text-align: center;
    color: #003366;
}
    /*.venderbitcoins2 .iconCeroRiesgo{
    content: "\e60b";
    font-size: 180px;
    color: #999999;
}*/

    .venderbitcoins h4 {
        color: #565656;
        font-size: 32px;
        font-weight: normal;
    }

.graficaVenderBitcoins h4 {
    color: #3399CC;
    font-size: 32px;
    font-weight: normal;
}

.centrar {
    width: auto;
    margin: 0 auto;
    max-width: 400px;
}

.centrar2 {
    width: auto;
    margin: 0 auto;
    max-width: 530px;
}

.cabeceras {
}

    .cabeceras h1 {
        color: #003366 !important;
        font-size: 32px;
        font-weight: normal;
    }

    .cabeceras h2 {
        color: #003366 !important;
        font-size: 32px;
        font-weight: normal;
    }

.activarTarjeta h4 {
    color: #003366;
    font-size: 32px;
    font-weight: normal;
}

.activarTarjeta p {
    color: #575757;
    font-size: 16px;
    text-align: left;
}

.activarTarjeta1 {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
}

.pasosActivarTarjeta {
    border-bottom: 1px solid #999999;
}

.activarTarjeta1 .bloqueGris {
    border: 1px solid #999999;
    background-color: #ccc;
    max-height: 30px !important;
}

.icon-ActivarTarjeta:before {
    content: "\e804";
    color: #003366;
    font-size: 140px;
}

.headBloqueGris {
    border: 1px solid #999999;
    background-color: #ccc;
    padding: 15px;
    min-height: 70px;
    width: 100%;
}

    .headBloqueGris h4 {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        font-weight: normal;
    }

.firstBloque {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    color: #575757;
    padding: 15px 15px 2px 15px;
}

.headBloqueGris .numeros2 {
    background-color: #3399CC;
    border-radius: 50%;
    font-size: 24px;
    color: #FFFFFF;
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 15px;
}

.headBloqueGris .numerosTexto2 {
    position: relative;
    left: 8px;
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.pasos2 {
    background-color: #3399cc;
    height: 80px;
    top: 95px;
}
/*FIN CLASES ACTIVAR TARJETA*/
/*INICIO CLASES TABLAS PRECIOS*/
.headBloqueGrispreciosTarifas {
    border: none;
    background-color: #ccc;
    padding: 10px 15px;
    width: 100%;
    color: #003366;
}

.headBloqueGrispreciosTarifas {
    border: none;
    background-color: #ccc;
    padding: 10px 15px;
    width: 100%;
    color: #003366;
}

    .headBloqueGrispreciosTarifas:hover {
        border: none;
        background-color: #999999;
        padding: 10px 15px;
        width: 100%;
        color: #ffffff !important;
    }

    .headBloqueGrispreciosTarifas:hover {
        border: none;
        background-color: #999999;
        padding: 10px 15px;
        width: 100%;
        color: #ffffff !important;
    }

.preciosTarifas {
    text-align: center;
    color: #003366;
    padding: 0 0 10px 0;
}

    .preciosTarifas h4 {
        font-size: 21px;
        font-weight: normal;
        margin: 0px;
    }

        .preciosTarifas h4:hover {
            color: #ffffff;
            font-size: 21px;
            font-weight: normal;
        }

    .preciosTarifas p {
        color: #575757;
        font-size: 16px;
        text-align: left;
    }



.textosLegales {
    text-align: center;
    color: #003366;
    padding: 0 0 10px 0;
}

    .textosLegales h4 {
        font-size: 21px;
        font-weight: normal;
        margin: 0px;
        text-align: left;
        padding-left: 15px;
    }

        .textosLegales h4:hover {
            color: #ffffff;
            font-size: 21px;
            font-weight: normal;
        }

    .textosLegales p {
        color: #575757;
        font-size: 16px;
        text-align: left;
    }


.tablaPrecios1 {
    border: 1px solid #999999;
    padding: 18px 20px 6px;
    margin-bottom: 15px;
}

.tablaPrecios2 {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 18px 20px 6px 40px;
    text-align: center;
    margin-bottom: 15px;
}

.well {
    min-height: 20px;
    padding: 19px 0 0;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: none;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    height: auto;
    overflow: hidden;
}
/*FIN CLASES TABLAS PRECIOS*/
#compraTarjeta {
    border-bottom: 1px solid #999999;
}

    #compraTarjeta p {
        font-size: 15px;
    }

#login {
    text-align: center;
    color: #fff;
    background-color: #003366;
    background-image: none;
    background-size: cover;
    height: 100%;
    width: 100%;
}

    #login hr {
        margin-bottom: 0px;
    }

    #login .input-group {
        margin-top: 15px;
    }

    #login .container {
        height: 100%;
        width: 100%;
    }

    #login .fa {
        font-size: 1.5em;
    }


    #login .navbar > .container .navbar-brand, #login .navbar > .container-fluid .navbar-brand {
        margin-left: 55px;
    }

    #login label {
        font-weight: normal;
    }

        #login label a {
            font-weight: normal;
        }

    #login .panel-heading {
        padding: 10px 0px;
    }

#datos p {
    font-size: 15px;
}

header .container {
    padding-top: 150px;
    padding-bottom: 40px;
}

header img {
    display: block;
}

header .intro-text .name {
    display: block;
    text-transform: uppercase;
    font-family: 'Merriweather Sans', sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
}

header .intro-text .skills {
    font-size: 1.25em;
    font-weight: 300;
}

.input-group-addon:first-child {
    min-width: 30px;
}

.form-control {
    font-size: 15px;
    height: 44px;
    padding: 6px 10px;
}

    .form-control:focus {
        border: 2px solid #F7921A;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,146,26,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,146,26,.6);
        color: #F7921A;
    }

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}

.panel-body {
    padding: 0px;
}

.btn {
    font-family: 'Merriweather Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .btn:active, .btn.active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn-block {
    display: block;
    width: 100%;
    text-transform: uppercase;
}

.btn-75 {
    width: 258px;
}

.btn-75-center {
    width: 258px;
    margin: 0 auto;
}

.btn-texto {
    background: none;
    text-transform: none;
    font-family: arial;
}

    .btn-texto:hover {
        color: #F7921A;
    }

.btn-primary {
    color: #ffffff;
    background-color: #F7921A;
    border-color: #F7921A;
    text-transform: uppercase;
}

    .btn-primary:hover {
        background-color: #F7921A;
        border-color: #F7921A;
    }

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #F7921A;
        border-color: #F7921A;
    }

    .btn-primary.disabled {
        background-color: #F7921A;
        border-color: #F7921A;
    }

#voucherform .btn-primary:active {
    background-color: #F7921A;
    border-color: #F7921A;
    box-shadow: none;
}

#voucherform .form-group {
    margin: 0;
}

.btn-primary:focus {
    background-color: #F7921A;
    border-color: #F7921A;
}

.btn-volver {
    color: #ffffff;
    background-color: #999999;
    border-color: #999999;
}

    .btn-volver a {
        color: #ffffff;
        background-color: #999999;
        border-color: #999999;
    }

    .btn-volver:hover {
        color: #ffffff;
        background-color: #575757;
        border-color: #575757;
    }

    .btn-volver.disabled {
        background-color: #e5e5e5;
        border-color: #e5e5e5;
    }

    .btn-volver:focus {
        background-color: #999999;
        border-color: #999999;
    }

.btn-Alta {
    color: #003366;
    background-color: #fff;
    border-color: #003366;
    text-decoration: none !important;
}

    .btn-Alta a {
        text-decoration: none !important;
    }

    .btn-Alta:hover {
        color: #fff !important;
        background-color: #003366;
        border-color: #003366;
        text-decoration: none !important;
    }

.noacceso {
    margin-top: 100px;
}

#voucherform .fa-question-circle {
    color: #F7921A;
    font-size: 2em;
    padding: 0 6px;
}

#voucherform .input-group {
    padding-top: 20px;
}

.panel-heading .fa-question-circle {
    color: #F7921A;
    font-size: 2em;
    float: left;
    margin-right: 10px;
    position: relative;
    top: -3px;
}

.panel-bitcoinDinero-col .fa-question-circle {
    color: #F7921A;
    font-size: 2em;
    padding: 0 6px;
    cursor: pointer;
}

.panel-tarjeta-col .fa-question-circle {
    color: #F7921A;
    font-size: 2em;
    padding: 0 6px;
    cursor: pointer;
}

.border-radius-4 {
    border-radius: 4px !important;
}

.field-validation-error {
    border: none;
    background-color: rgba(236, 187, 185, 0.52);
    color: #ff0000;
    padding: 5px 15px;
    margin: 5px 0;
    display: block;
}

.calculador {
    padding: 0 0 15px 0;
}

.calculadorigual {
    font-size: 32px;
    padding: 0px 0 10px 0;
}

.calculadorigualComprarBit {
    font-size: 32px;
}


.conversionBit {
}

.btn-reposo {
    background: none;
    border: 2px solid #ffffff;
    color: #fff;
}

    .btn-reposo:hover, .btn-reposo:focus, .btn-reposo.focus, .btn-reposo:active, .btn-reposo.active, .open > .dropdown-toggle.btn-reposo {
        color: #ffffff;
        background-color: #F7921A;
        border-color: #F7921A;
    }

    .btn-reposo:active, .btn-reposo.active, .open > .dropdown-toggle.btn-reposo {
        background-image: none;
    }

    .btn-reposo.disabled, .btn-reposo[disabled], fieldset[disabled] .btn-reposo, .btn-reposo.disabled:hover, .btn-reposo[disabled]:hover, fieldset[disabled] .btn-reposo:hover, .btn-reposo.disabled:focus, .btn-reposo[disabled]:focus, fieldset[disabled] .btn-reposo:focus, .btn-reposo.disabled.focus, .btn-reposo[disabled].focus, fieldset[disabled] .btn-reposo.focus, .btn-reposo.disabled:active, .btn-reposo[disabled]:active, fieldset[disabled] .btn-reposo:active, .btn-reposo.disabled.active, .btn-reposo[disabled].active, fieldset[disabled] .btn-reposo.active {
        background-color: #F7921A;
        border-color: #F7921A;
    }

    .btn-reposo .badge {
        color: #F7921A;
        background-color: #ffffff;
    }

.btn-success {
    color: #ffffff;
    background-color: #F7921A;
    border-color: #F7921A;
}

.btn-desplegable {
    background-color: #ffffff;
    color: #575757;
    margin-bottom: 35px !important;
    border: 2px solid #ffffff;
}

    .btn-desplegable a {
        background-color: #ffffff;
        border: 2px solid #999999;
        color: #575757;
        margin-bottom: 35px !important;
    }

    .btn-desplegable:hover, .btn-desplegable:active, .btn-desplegable:focus {
        background-color: #ffffff;
        border: 2px solid #575757;
        color: #575757;
        margin-bottom: 35px !important;
    }

.text-center {
    text-align: center !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.blockacepta {
    color: #999999;
    padding: 10px 30px 15px;
    margin: 15px 0 15px;
    border: 1px solid #e5e5e5;
}

    .blockacepta label {
        font-size: 1em;
        padding-left: 15px;
    }

    .blockacepta .textoAcepto {
        padding-bottom: 2px;
        float: left;
    }

.blockacepta2 {
    color: #999999;
    padding: 10px 25px 10px;
    margin: 15px 0 15px;
    border: 1px solid #e5e5e5;
}

    .blockacepta2 label {
        font-size: 14px;
        padding-left: 15px;
    }

    .blockacepta2 .textoAcepto {
        padding-bottom: 2px;
        float: left;
    }


.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

#datos {
    border-bottom: 1px solid #999999;
}

.navbar-default .navbar-toggle {
    border: none;
}

.btn.active {
}

.btn-registro {
    display: block;
    border: 1px solid #ffffff;
    border-radius: 3px;
    margin-left: 10px;
}

    .btn-registro:hover {
        display: block;
        border: 1px solid #F7921A;
        border-radius: 3px;
    }

.container .btn-idiomas {
    color: #ffffff;
    border: none;
    font-size: 15px;
    padding-top: 14px;
}

    .container .btn-idiomas a {
        border-color: #ffffff !important;
        color: #ffffff !important;
        border: none;
        font-size: 15px;
    }

    .container .btn-idiomas:hover {
        color: #F7921A;
    }

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

.textoRelevante2 {
    color: #fff;
    font-size: 16px !important;
}

.textoBlanco {
    color: #fff;
    font-size: 16px !important;
}

.textoRelevante {
    color: #fff;
    font-size: 16px !important;
}

    .textoRelevante a {
        color: #fff;
        font-size: 16px !important;
    }

    .textoRelevante:hover {
        color: #003366;
        font-size: 16px !important;
    }

.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    border: 1px solid #003366;
}

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #F7921A;
        background-color: transparent;
    }

#terminosycondiciones {
    margin-top: 100px;
}

section .aboutCookies {
    margin-top: 150px;
}

.aboutCookies p {
    font-size: 15px;
    text-align: left;
}

.aboutCookies h3p {
    text-align: left;
}

#cookies {
}

.cabeceraCookies {
    background-color: #e5e5e5;
    border: solid 1px #ccc;
}

    .cabeceraCookies h1 {
        font-size: 36px;
    }

    .cabeceraCookies h2 {
        font-size: 20px;
    }

    .cabeceraCookies img {
        width: 100%;
        height: 120px;
        margin: 0 auto;
    }

.infocabecera {
    width: 380px;
}

.borderbottom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;
}

.azulOscuro {
    color: #003366 !important;
}

.textogrisPie {
    color: #575757 !important;
    font-size: 15px;
}

    .textogrisPie p {
        color: #575757 !important;
        font-size: 15px;
    }

.enlacesNaranja {
    color: #F7921A;
}

.enlacesAzul {
    color: #003366;
    text-decoration: underline;
}

.enlacesBlanco {
    color: #ffffff !important;
    padding-right: 15px;
}

    .enlacesBlanco p {
        color: #ffffff !important;
        padding-right: 15px;
    }

.enlacesAzul:hover {
    color: #003366;
    text-decoration: none;
}

.enlacesAzul:visited {
    color: #003366;
    text-decoration: underline;
}

.enlacesBlanco:hover {
    color: #ffffff !important;
}

.cookies p {
    text-align: left;
}

.chrome {
    background: url('../content/img/x2/navegadores.png') no-repeat -9px -11px;
    height: 55px;
    width: 45px;
    margin: 0 auto;
}

.firefox {
    background: url('../content/img/x2/navegadores.png') no-repeat -71px -12px;
    height: 55px;
    width: 45px;
    margin: 0 auto;
}

.explorer {
    background: url('../content/img/x2/navegadores.png') no-repeat -131px -11px;
    height: 55px;
    width: 50px;
    margin: 0 auto;
}

.safari {
    background: url('../content/img/x2/navegadores.png') no-repeat -198px -14px;
    height: 55px;
    width: 44px;
    margin: 0 auto;
}

.opera {
    background: url('../content/img/x2/navegadores.png') no-repeat -12px -87px;
    height: 55px;
    width: 40px;
    margin: 0 auto;
}

.android {
    background: url('../content/img/x2/navegadores.png') no-repeat -75px -87px;
    height: 55px;
    width: 38px;
    margin: 0 auto;
}

.ios {
    background: url('../content/img/x2/navegadores.png') no-repeat -134px -87px;
    height: 55px;
    width: 45px;
    margin: 0 auto;
}

.winphone {
    background: url('../content/img/x2/navegadores.png') no-repeat -196px -87px;
    height: 55px;
    width: 45px;
    margin: 0 auto;
}

.accordion {
    margin-bottom: 20px;
}

    .accordion a {
        color: #FFFFFF;
        background-color: #003366;
    }

    .accordion.hover {
        color: #FFFFFF;
        background-color: #003366;
    }

.accordion-group {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 5px;
}

.accordion-heading {
    border-bottom: 0 none;
}

    .accordion-heading .accordion-toggle {
        display: block;
        padding: 8px 15px;
        border-radius: 6px;
    }

.accordion-toggle {
    cursor: pointer;
}

.accordion-inner {
    border-top: 1px solid #e5e5e5;
    padding: 9px 15px;
}

.FormasPago {
    height: auto;
    overflow: hidden;
}

    .FormasPago .selecFormasPago {
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        height: 44px;
        padding: 6px 10px;
        color: #666666;
        margin: 0px 0px 15px;
        cursor: pointer;
    }

        .FormasPago .selecFormasPago a {
            color: #666666;
        }
/*radiobuton falso*/
.icon-marcador:before {
    content: "\e619";
    color: #666666;
    font-size: 2em;
    margin-right: 15px;
}

.icon-marcador-seleccion:before {
    content: "\e61a";
    color: #666666;
    font-size: 2em;
    margin-right: 15px;
}
/*radiobuton falso*/
.icon-PaypalStandard:before {
    content: "\e614";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Masspay:before {
    content: "\e614";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Coinbase:before {
    content: "\e60d";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Bitcoinpay:before {
    content: "\e60d";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Myceliumgear:before {
    content: "\e60d";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-TPV:before {
    content: "\e617";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Cliqpayments:before {
    content: "\e617";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Transferencia:before {
    content: "\e618";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Skrill:before {
    content: "\e615";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-instanttransfer:before {
    content: "\e615";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-Sofort:before {
    content: "\e910";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

/*iconos Resumen Seleccion Pago*/
.panel-heading .icon-PaypalStandard:before {
    content: "\e614";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-Masspay:before {
    content: "\e614";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

/*Bitcoinpay*/
.panel-heading .icon-Bitcoinpay:before {
    content: "\e60d";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-Myceliumgear:before {
    content: "\e60d";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-Coinbase:before {
    content: "\e60d";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-TPV:before {
    content: "\e617";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
/*.icon-Cliqpayments:before*/
.panel-heading .icon-Cliqpayments:before {
    content: "\e617";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-transferencia:before {
    content: "\e618";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-skrill:before {
    content: "\e615";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-instanttransfer:before {
    content: "\e615";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.panel-heading .icon-Sofort:before {
    content: "\e910";
    color: #999999;
    font-size: 2.2em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

/*FIN iconos Resumen Seleccion Pago*/
/*iconos Explicacion Metodos de pago Pago*/
.preciosTarifas .icon-PaypalStandard:before {
    content: "\e614";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-Masspay:before {
    content: "\e614";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-Coinbase:before {
    content: "\e60d";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-Bitcoinpay:before {
    content: "\e60d";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-Myceliumgear:before {
    content: "\e60d";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-TPV:before {
    content: "\e617";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

/*.icon-Cliqpayments:before*/
.preciosTarifas .icon-Cliqpayments:before {
    content: "\e617";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-transferencia:before {
    content: "\e618";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-skrill:before {
    content: "\e615";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-instanttransfer:before {
    content: "\e615";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}

.preciosTarifas .icon-Sofort:before {
    content: "\e910";
    color: #999999;
    font-size: 6em;
    margin-right: 20px;
    position: relative;
    top: 3px;
    float: left;
}
/*FIN iconos Explicacion Metodos de pago Pago*/
/*iconos footer formas Pago*/
footer .icon-PaypalStandard:before {
    content: "\e909";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Masspay:before {
    content: "\e90d";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Coinbase:before {
    content: "\e60d";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Bitcoinpay:before {
    content: "\e60d";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Myceliumgear:before {
    content: "\e60d";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-TPV:before {
    content: "\e617";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

/*.icon-Cliqpayments:before*/
footer .icon-Cliqpayments:before {
    content: "\e617";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Transferencia:before {
    content: "\e618";
    color: #999999;
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Skrill:before {
    content: "\e615";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-instanttransfer:before {
    content: "\e615";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-Sofort:before {
    content: "\e910";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

footer .icon-pagoSeguro:before {
    content: "\e90a";
    color: #ffffff;
    font-size: 4em;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
/*FIN iconos footer formas Pago*/
.FormasPago .selecFormasPago .textoGrisInputs {
    color: #666666;
    font-size: 16px;
    position: relative;
    top: -6px;
}

.panel-heading .textoGrisInputs {
    color: #999999;
    font-size: 16px;
    position: relative;
    top: -6px;
}

.icoPago {
    font-size: 2em;
    cursor: pointer;
    position: relative;
    top: 3px;
}

.radioButonIMG {
    content: "\e619";
    border-radius: 50%;
    display: block;
    height: 20px;
    color: #575757;
    width: 20px;
    border: 1px solid #575757;
}




.item a p.new-label span {
    position: relative;
    background: #575757;
    content: "\e61a";
}

.item:hover a p.new-label span {
    display: none;
}

.item:hover a p.new-label:after {
    content: "\e619";
    background: #575757;
}

.width-total {
    width: 100% !important;
}

#opiniones {
}

    #opiniones p {
        font-size: 16px;
    }

    #opiniones a {
        color: #3399CC;
        text-decoration: underline;
    }
/*-------------------------------*/
/*    Carousel Opiniones Transition   */
/*-------------------------------*/


.control-box {
    width: 100%;
}

.carousel-control {
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}

#opiniones ul {
    color: #999999;
    padding: 0 !important;
}

#opiniones li {
    list-style-type: none;
    margin: 0 auto;
    color: #999999;
}

.starsLeft {
    color: #E3A417 !important;
    font-size: 1.5em;
    float: left;
    margin: 0 6px 0 0 !important;
}

#opiniones .userOpiniones {
    width: 100%;
    min-height: 45px;
}

#opiniones .userName {
    position: relative;
    top: 5px;
    left: 15px;
}

#opiniones .caption {
    text-align: left;
    min-height: 70px;
}

#opiniones .userOpiniones h4 {
    text-align: left;
    position: relative;
    top: 15px;
    left: 20px;
}

#opiniones .borderGris {
    border: 1px solid #e5e5e5;
    padding: 15px;
    min-height: 210px;
}

.borderGrisFondoBlanco {
    border-bottom: 1px solid #e5e5e5;
    background: #ffffff;
    padding: 15px;
    text-align: center;
    min-height: 155px;
}

#opiniones .contValoracionEstrellas {
    width: 100%;
    float: left;
    padding: 0px;
}

#opiniones .valoracionEstrellas {
    display: block;
}

#opiniones .numeracionEstrellas {
    width: 20%;
    float: right;
    color: #E3A417;
    font-size: 1.4em;
    text-align: right;
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 10px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 1px;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
    background-color: #f7921a !important;
    color: #fff !important;
    font-size: 18px !important;
    margin-bottom: 15px !important;
}

.cc_container .cc_message {
    margin: 0 0 25px 0 !important;
    font-size: 14px !important;
    line-height: 16px !important;
}

.cc_container .cc_logo {
    display: none !important;
}

.menuItemSelected {
    text-decoration: none !important;
    border: 1px solid #f7921a !important;
    color: #f7921a !important;
    border-radius: 4px;
}

.navbar {
    margin-bottom: 0 !important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}

.navbar-default {
    border: none;
}

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: none;
        box-shadow: none;
    }

.bordeGris {
    border: 1px solid #999999;
}

.bordeGrisCuerpo {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    min-height: 240px;
}

.contenedorAdaptable {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    height: auto !important;
}

.bordeGris p {
    text-align: center;
    font-size: 16px;
    color: #575757;
    margin: 0px;
}

.contenedorAdaptable p {
    text-align: left;
    font-size: 16px;
    color: #575757;
    margin: 0px;
}

.bordeGrisCuerpo2 {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin-bottom: 30px;
}

    .bordeGrisCuerpo2 p {
        text-align: center;
        font-size: 16px;
        color: #575757;
        margin: 0px !important;
    }

    .bordeGrisCuerpo2 h3 {
        color: #3399CC;
        margin: 0px !important;
        padding: 0px;
        font-size: 24px;
        font-weight: bold;
    }

.bordeGris h2 {
    color: #999999;
    margin: 0px;
    font-size: 24px;
    font-weight: normal;
}

.bordeGris h3 {
    color: #3399CC;
    margin: 0px !important;
    padding: 0px;
    font-size: 21px;
}

.bordeGrisCuerpo p {
    text-align: left;
    font-size: 16px;
    color: #575757;
}

.padding15px {
    padding: 15px;
}

.padding10px {
    padding: 10px;
}

.paddingtopbottom10px {
    padding: 10px 0;
}

.paddingbottom15px {
    padding-bottom: 15px;
}

.paddingtop15px {
    padding-top: 15px;
}

.paddingtop10px {
    padding-top: 10px;
}

.textosDePie {
    margin: 10px 0px;
}

    .textosDePie p {
        color: #575757;
        margin: 0px;
        font-size: 16px;
        font-weight: normal;
    }

.cursor-pointer {
    cursor: pointer;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #FFF;
    background: none;
}

    .navbar-default .navbar-nav > .open > a:focus {
        color: #f7921a;
        background: none;
        border: 1px solid #f7921a;
        border-left: 1px solid #f7921a;
        border-right: 1px solid #f7921a;
        border-radius: 4px;
    }

.dropdown-menu {
    padding: 10px 2px;
    background-color: #003366;
    color: #ffffff !important;
    border: 1px solid #f7921a;
    border-radius: 0px !important;
    border-bottom-right-radius: 4px;
}

    .dropdown-menu > li > a {
        color: #ffffff;
        padding: 8px 20px;
    }

        .dropdown-menu > li > a:hover {
            color: #f7921a;
        }

.navbar-nav > li > .dropdown-menu {
    margin-top: 10px;
}

.paypalCompatibleIMG {
    position: relative;
    width: 186px;
    height: 186px;
    max-width: 186px;
    max-height: 186px;
    overflow: hidden;
    top: -230px;
    right: -230px;
    background-image: url(../content/img/x2/Paypal-compatible.png);
    background-repeat: no-repeat;
}

.tarjetaPayPal {
    margin: 0 auto;
    text-align: center;
    max-width: 342px;
    max-height: 213px;
}

.marginTop-BTN-solicitarTarjeta {
    margin-top: -160px;
}

.iconosPayPal {
    min-height: 110px;
}

.carousel-inner {
    position: relative;
    width: 100%;
    margin-bottom: 15px;
}

.idioma-ES {
    background-repeat: no-repeat;
    /* width: 65px; */
    /* background-position: 65px -0px; */
    font-size: 10px;
    /* height: 25px; */
    padding: 8px 10px;
    background-color: #3399cc;
    top: -10px;
    position: relative;
    margin-left: 35px;
    border-radius: 4px;
}

.idioma-EN {
    background-repeat: no-repeat;
    /* width: 65px; */
    /* background-position: 65px -0px; */
    font-size: 10px;
    /* height: 25px; */
    padding: 8px 10px;
    background-color: #3399cc;
    top: -10px;
    position: relative;
    margin-left: 35px;
    border-radius: 4px;
}

.closemodal {
    position: fixed;
    top: 5px;
    right: 8px;
    border: none;
    background: none;
    color: #ffffff;
    font-size: 24px;
}

    .closemodal a {
        position: fixed;
        top: 5px;
        right: 8px;
        border: none;
        background: none;
        color: #ffffff;
        font-size: 24px;
    }

.modal-content2 {
    border: none;
    background-color: transparent !important;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.modal-dialog {
    margin-top: 10% !important;
}

.wallet {
    width: 100%;
    word-wrap: break-word;
}

.mobile13 {
}

.indice {
    color: #575757;
    text-align: left;
    font-size: 16px !important;
}

    .indice a {
        color: #575757 !important;
    }

        .indice a:hover {
            color: #f7921a !important;
        }

    .indice ul {
        color: #575757 !important;
        list-style: none;
        margin-bottom: 10px;
    }

    .indice li {
    }

    .indice span {
    }

.imgGuide {
    margin: 0 20px 20px 0;
    width: auto;
}

.textoIndiceTitular {
    font-weight: bold;
}

.numeroIndiceTitular {
    font-weight: bold;
}

#comprension {
    margin-top: 200px;
}

.nomargin {
    padding: 0 !important;
}

@media(min-width:768px) {
    .modal-lg {
        width: 750px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
        margin-left: 10px;
    }

    .navbar ul {
        margin-top: 10px;
    }

    .navbar-default .navbar-nav > li > a {
        color: #FFF;
    }

        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #F7921A;
            background-color: transparent;
        }

    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }

    .navbar-header {
        float: left;
        width: 25%;
    }

    .navbar-nav > li {
        float: left;
    }

    .nav > li {
        position: relative;
        display: block;
    }

    header .container {
        padding-top: 50px;
        padding-bottom: 40px;
    }

    header .intro-text .name {
        font-size: 4.75em;
    }

    header .intro-text .skills {
        font-size: 1.75em;
    }

    .navbar-brand {
        background-image: url(../content/img/x2/logo.png);
        background-repeat: no-repeat;
        height: 55px;
    }

    .navbar-fixed-top {
        padding: 20px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }

        .navbar-fixed-top .navbar-brand {
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            transition: all .3s;
            width: 230px;
        }

        .navbar-fixed-top.navbar-shrink {
            padding: 10px 0;
        }

            .navbar-fixed-top.navbar-shrink .navbar-brand {
                font-size: 1.5em;
                -ms-transform: scale(0.8,0.8); /* IE 9 */
                -webkit-transform: scale(0.8,0.8); /* Safari */
                transform: scale(0.8,0.8);
            }
}

.navbar {
    font-family: 'Merriweather Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

    .navbar a:focus {
        outline: 0;
    }

    .navbar .navbar-nav {
        letter-spacing: 1px;
    }

        .navbar .navbar-nav li a:focus {
            outline: 0;
        }

.navbar-default {
    background-color: #003366;
}

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #F7921A;
        border: none;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #F7921A;
        background-color: transparent;
    }


.navbar-default,
.navbar-inverse {
    border: 0;
}

section {
    padding: 40px 0 30px 0;
}

    section h2 {
        margin: 0 0 25px 0;
        font-size: 32px;
    }

    section.explicacion, section.enhorabuena, section.venderbitcoins2, .explicacionRazones {
        background: #e5e5e5;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding-bottom: 50px;
    }

        section.venderbitcoins2 h2 {
            color: #565656;
            font-size: 32px;
            font-weight: normal;
        }

    section.explicacionRazones h3 {
        color: #575757;
        font-size: 32px;
        font-weight: normal;
    }

    section.video {
        background: #ffffff;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding-bottom: 50px;
    }

.flex-video {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 16px;
    overflow: hidden;
}

    .flex-video.widescreen {
        padding-bottom: 57.25%;
    }

    .flex-video.vimeo {
        padding-top: 0;
    }

    .flex-video iframe,
    .flex-video object,
    .flex-video embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
    .flex-video {
        padding-top: 0;
    }
}


.flex-video.widescreen {
    padding-bottom: 57.25%;
}

.flex-video.vimeo {
    padding-top: 0;
}


section.marcas {
    background: #e5e5e5;
    border-top: 1px solid #999999;
    padding-bottom: 50px;
}

section.enhorabuena .container {
    padding: 90px 5px 0 5px;
}

section.bloquesEnhorabuena {
    border-bottom: 1px solid #999999;
    padding-top: 15px;
}

    section.bloquesEnhorabuena p {
        font-size: 15px;
    }

    section.bloquesEnhorabuena .bloquesEnhorabuena-item {
        padding: 15px 15px 30px 15px;
    }

    section.bloquesEnhorabuena .panel-title {
        color: #575757;
        font-size: 1.2em;
    }

    section.bloquesEnhorabuena .content {
        color: #575757;
        padding: 15px 20px;
        font-weight: normal;
    }

.borderDcha {
    border-right: 1px solid #999999;
}

section.success a,
section.success a:hover,
section.success a:focus,
section.success a:active,
section.success a.active {
    outline: 0;
    color: #F7921A;
}

.carousel-control.left, .carousel-control.right {
    background: none;
    width: 25px;
}

.carousel-control.left {
    left: -25px;
}

.carousel-control.right {
    right: -25px;
}

.broun-block {
    background: none;
    padding-bottom: 34px;
}

.block-text {
    background-color: #fff;
    border-radius: 5px;
    color: #575757;
    font-size: 15px;
    margin-top: 27px;
    padding: 15px 18px;
    border: 1px solid #999999;
}

    .block-text a {
        color: #575757;
        font-size: 25px;
        font-weight: bold;
        line-height: 21px;
        text-decoration: none;
    }

.mark {
    padding: 12px 0;
    background: none;
    color: #f7931A;
}

.block-text p {
    color: #575757;
    font-family: arial;
    font-size: 15px;
    line-height: 1.5em;
}

.sprite {
}

.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}

.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}

.block {
    display: block;
}

.zmin {
    z-index: 1;
}

.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: center;
    z-index: 2;
}

    .person-text a {
        color: #575757;
        display: block;
        font-size: 15px;
        margin-top: 3px;
        text-decoration: underline;
    }

    .person-text i {
        color: #575757;
        font-family: Arial, sans-serif;
        font-size: 13px;
    }

.rel {
    position: relative;
}

.glyphicon-chevron-right {
    color: #575757;
}

.glyphicon-chevron-left {
    color: #575757;
}

.paso1progres {
    color: #ffffff;
}

    .paso1progres .icon-2::before {
        color: #ffffff;
        font-size: 20px;
    }

.paso2progres .icon-2::before {
    color: #ffffff;
    font-size: 65px;
}

.paso2progres {
    color: #ffffff;
    display: block;
    height: 40px;
    left: -1px;
    margin-left: 35%;
    margin-top: -45px;
    position: absolute;
    top: 55px;
    width: 30px;
}

.paso1progres .icon-2::before {
    color: #ffffff;
    font-size: 65px;
}


#portfolio .portfolio-item {
    right: 0;
    margin: 0 0 15px;
}

#portfolio2 .portfolio-item {
    right: 0;
    margin: 0 0 15px;
}

#portfolio .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 400px;
}

    #portfolio .portfolio-item .portfolio-link .caption {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        background: rgba(24,188,156,.9);
        -webkit-transition: all ease .5s;
        -moz-transition: all ease .5s;
        transition: all ease .5s;
    }

        #portfolio .portfolio-item .portfolio-link .caption:hover {
            opacity: 1;
        }

        #portfolio .portfolio-item .portfolio-link .caption .caption-content {
            position: absolute;
            top: 50%;
            width: 100%;
            height: 20px;
            margin-top: -12px;
            text-align: center;
            font-size: 20px;
            color: #fff;
        }

            #portfolio .portfolio-item .portfolio-link .caption .caption-content i {
                margin-top: -12px;
            }

            #portfolio .portfolio-item .portfolio-link .caption .caption-content h3,
            #portfolio .portfolio-item .portfolio-link .caption .caption-content h4 {
                margin: 0;
            }

#portfolio * {
    z-index: 2;
}

#portfolio2 .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 400px;
}

    #portfolio2 .portfolio-item .portfolio-link .caption {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        background: rgba(24,188,156,.9);
        -webkit-transition: all ease .5s;
        -moz-transition: all ease .5s;
        transition: all ease .5s;
    }

        #portfolio2 .portfolio-item .portfolio-link .caption:hover {
            opacity: 1;
        }

        #portfolio2 .portfolio-item .portfolio-link .caption .caption-content {
            position: absolute;
            top: 50%;
            width: 100%;
            height: 20px;
            margin-top: -12px;
            text-align: center;
            font-size: 20px;
            color: #fff;
        }

            #portfolio2 .portfolio-item .portfolio-link .caption .caption-content i {
                margin-top: -12px;
            }

            #portfolio2 .portfolio-item .portfolio-link .caption .caption-content h3,
            #portfolio2 .portfolio-item .portfolio-link .caption .caption-content h4 {
                margin: 0;
            }

#portfolio2 * {
    z-index: 2;
}

.captcha {
    margin: 15px 0 0 0;
}

.g-recaptcha {
    transform: scale(0.77);
    transform-origin: 0;
    -webkit-transform: scale(0.77);
    transform: scale(0.77);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.modal-header {
    text-align: center;
}

@media(min-width:767px) {




    .panel-comprarTarjeta {
        padding-top: 100px;
    }

    .FormasPago .selecFormasPago .textoGrisInputs {
        font-size: 15px;
    }

    #portfolio .portfolio-item {
        margin: 0 0 30px;
    }

    #portfolio2 .portfolio-item {
        margin: 0 0 30px;
    }
}

.btn-outline {
    margin-top: 15px;
    border: solid 2px #fff;
    font-size: 20px;
    color: #fff;
    background: 0 0;
    transition: all .3s ease-in-out;
}

    .btn-outline:hover,
    .btn-outline:focus,
    .btn-outline:active,
    .btn-outline.active {
        border: solid 2px #fff;
        color: #F7921A;
        background: #fff;
    }

.floating-label-form-group {
    position: relative;
    margin-bottom: 0;
    padding-bottom: .5em;
    border-bottom: 1px solid #eee;
}

    .floating-label-form-group input,
    .floating-label-form-group textarea {
        z-index: 1;
        position: relative;
        padding-right: 0;
        padding-left: 0;
        border: 0;
        border-radius: 0;
        font-size: 1.5em;
        background: 0 0;
        box-shadow: none !important;
        resize: none;
    }

    .floating-label-form-group label {
        display: block;
        z-index: 0;
        position: relative;
        top: 2em;
        margin: 0;
        font-size: .85em;
        line-height: 1.764705882em;
        vertical-align: middle;
        vertical-align: baseline;
        opacity: 0;
        -webkit-transition: top .3s ease,opacity .3s ease;
        -moz-transition: top .3s ease,opacity .3s ease;
        -ms-transition: top .3s ease,opacity .3s ease;
        transition: top .3s ease,opacity .3s ease;
    }

    .floating-label-form-group:not(:first-child) {
        padding-left: 15px;
        border-left: 1px solid #eee;
    }

.floating-label-form-group-with-value label {
    top: 0;
    opacity: 1;
}

.floating-label-form-group-with-focus label {
    color: #F7921A;
}

form .row:first-child .floating-label-form-group {
    border-top: 1px solid #eee;
}

footer {
    color: #fff;
}

    footer h3 {
        margin-bottom: 30px;
    }

    footer .footer-above {
        padding-top: 40px;
        background-color: #3399CC;
    }

    footer .footer-above2 {
        padding: 20px 0 30px;
        background-color: #3399CC;
    }

    footer .footer-below {
        padding: 25px 0;
        background-color: #3399CC;
    }

.btn-social {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
    border-radius: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
}

.btn:focus,
.btn:active,
.btn.active {
    outline: 0;
}

.socialBlock {
    padding-bottom: 50px;
}

.scroll-top {
    z-index: 1049;
    position: relative;
    right: 45%;
    bottom: 2%;
    width: 50px;
    height: 50px;
}

    .scroll-top .btn {
        width: 50px;
        height: 50px;
        border-radius: 100%;
        font-size: 20px;
        line-height: 28px;
    }

        .scroll-top .btn:focus {
            outline: 0;
        }

.portfolio-modal .modal-content {
    padding: 100px 0;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .portfolio-modal .modal-content h2 {
        margin: 0;
        font-size: 3em;
    }

    .portfolio-modal .modal-content img {
        margin-bottom: 30px;
    }

    .portfolio-modal .modal-content .item-details {
        margin: 30px 0;
    }

.portfolio-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}

    .portfolio-modal .close-modal:hover {
        opacity: .3;
    }

    .portfolio-modal .close-modal .lr {
        z-index: 1051;
        width: 1px;
        height: 75px;
        margin-left: 35px;
        background-color: #F7921A;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

        .portfolio-modal .close-modal .lr .rl {
            z-index: 1052;
            width: 1px;
            height: 75px;
            background-color: #F7921A;
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }

.portfolio-modal .modal-backdrop {
    display: none;
    opacity: 0;
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
    max-width: 200px;
    text-height: auto;
}

.fs1 {
    font-size: 32px;
}


/*Form Wizard*/ .bs-wizard {
    margin-top: -40px;
}

.bs-wizard {
    border-bottom: solid 1px #e0e0e0;
    padding: 0 0 10px 0;
}

    .bs-wizard > .bs-wizard-step {
        padding: 0;
        position: relative;
    }

        .bs-wizard > .bs-wizard-step + .bs-wizard-step {
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-stepnum1 {
            color: #ffffff;
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-stepnum2 {
            color: #ffffff;
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-info {
            font-family: 'Merriweather Sans', sans-serif,"Helvetica Neue";
            color: #ffffff;
            font-size: 14px;
            position: relative;
            top: -30px;
        }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
            position: absolute;
            width: 20px;
            height: 20px;
            display: block;
            background: #F7921A;
            top: 45px;
            left: 20%;
            margin-top: -15px;
            margin-left: -15px;
            border-radius: 50%;
        }

            .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
                content: ' ';
                width: 10px;
                height: 10px;
                background: #ffffff;
                border-radius: 50px;
                position: absolute;
                top: 5px;
                left: 5px;
            }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot2 {
            position: absolute;
            width: 20px;
            height: 20px;
            display: block;
            background: #F7921A;
            top: 45px;
            left: 85%;
            margin-top: -15px;
            margin-left: -15px;
            border-radius: 50%;
        }

            .bs-wizard > .bs-wizard-step > .bs-wizard-dot2:after {
                content: ' ';
                width: 10px;
                height: 10px;
                background: #ffffff;
                border-radius: 50px;
                position: absolute;
                top: 5px;
                left: 5px;
            }

        .bs-wizard > .bs-wizard-step > .progress {
            position: relative;
            border-radius: 0px;
            height: 3px;
            box-shadow: none;
            margin: 38px 0;
        }

            .bs-wizard > .bs-wizard-step > .progress > .progress-bar {
                width: 0px;
                box-shadow: none;
                background: #F7921A;
            }

        .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
            width: 100%;
        }

        .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
            width: 50%;
        }

        .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
            width: 0%;
        }

        .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
            width: 100%;
        }

        .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
            background-color: #f5f5f5;
        }

        .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot2 {
            background-color: #f5f5f5;
        }

        .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
            opacity: 0;
        }

        .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot2:after {
            opacity: 0;
        }

        .bs-wizard > .bs-wizard-step:first-child > .progress {
            left: 20%;
        }

        .bs-wizard > .bs-wizard-step:last-child > .progress {
            width: 80%;
        }

        .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
            pointer-events: none;
        }

.centroPasos12 {
    padding-right: 0px;
    padding-left: 0px;
}

.izquierdaPaso12 {
    padding-right: 5px;
    text-align: right;
    position: relative;
    top: -28px;
}

.derechaPaso12 {
    padding-right: 0px;
    text-align: left;
    position: relative;
    top: -25px;
}

.checkbox label:after,
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

    .checkbox .cr .cr-icon,
    .radio .cr .cr-icon {
        position: absolute;
        font-size: .8em;
        line-height: 0;
        top: 50%;
        left: 20%;
    }

    .radio .cr .cr-icon {
        margin-left: 0.04em;
    }

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
}

    .checkbox label input[type="checkbox"] + .cr > .cr-icon,
    .radio label input[type="radio"] + .cr > .cr-icon {
        transform: scale(3) rotateZ(-20deg);
        opacity: 0;
        transition: all .3s ease-in;
    }

    .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
    .radio label input[type="radio"]:checked + .cr > .cr-icon {
        transform: scale(1) rotateZ(0deg);
        opacity: 1;
    }

    .checkbox label input[type="checkbox"]:disabled + .cr,
    .radio label input[type="radio"]:disabled + .cr {
        opacity: .5;
    }

.checkbox a {
    color: #999999;
}

.checkbox.hover {
    color: #999999;
}
/*END Form Wizard*/

.apartado {
    background-color: #F0F0F0;
    height: 40px;
    width: 210px;
    color: #6B95AB;
    margin-top: 3px;
    overflow: hidden;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    transition: height 0.5s;
}

    .apartado:hover {
        height: 146px;
    }

.botoncorreo {
    background: none repeat scroll 0 0 #F7921A;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #FFF;
    display: block;
    margin: 9px auto 0 auto;
    padding: 5px;
    text-align: center;
    width: 170px;
    font-family: 'Merriweather Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

    .botoncorreo:hover {
        background: #F7921A; /* Old browsers */
    }

.botonayuda {
    background: none repeat scroll 0 0 #FFFFFF;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #575757;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    width: 160px;
    font-family: 'Merriweather Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.telefonoContacto {
    margin-right: 5px;
    margin-top: 5px;
    float: left;
}

@media(max-width:767px) {
    .page-header, .control-box {
        text-align: center;
    }

    .margin-btn-vender-bitcoins {
        margin-bottom: 15px;
        margin-top: 0px;
    }

    .col-xs-margin-bottom-15 {
        margin-bottom: 15px;
    }


    .imgGuide {
        margin: 0 20px 20px 0;
        width: 100%;
    }

    .mobile13 {
        font-size: 13px !important;
    }

    .wallet {
        width: 230px;
        word-wrap: break-word;
    }

    .centrarMobile {
        width: auto;
        margin: 0 auto;
        max-width: 400px;
        text-align: center;
    }

    .centrarcentrarMobile2 {
        width: auto;
        margin: 0 auto;
        max-width: 530px;
    }

    section.video {
        background: #ffffff;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        padding-bottom: 30px;
    }

    .panel-info3 {
        padding-top: 110px;
    }

    .bloqueNaranja {
        height: auto;
        background-color: #F7921A;
        margin-top: 18px !important;
        margin-bottom: 0 !important;
        margin-left: 8px !important;
        /* margin-right: 15px !important; */
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        border-radius: 4px;
    }

    .media-xs-margin-right-0 {
        margin-right: 0 !important;
    }

    .aviso-dismissable, .aviso-dismissible {
        padding-right: 15px;
    }

    .modal-dialog {
        margin-top: 25% !important;
    }

    #Index {
        text-align: center;
        color: #003366;
        /*background-color:#3399cc;*/
        background-image: url(../content/img/x1/sky01.jpg);
        background-position: center 55px;
        background-size: cover;
    }

    .canjearcuponFondo {
        text-align: center;
        color: #fff;
        background-image: url(../content/img/x1/puntos-venta-cupones.jpg) !important;
        background-size: cover;
        background-color: #003366 !important;
        background-repeat: no-repeat;
    }

    .contIndex {
        min-height: 250px;
        overflow: hidden;
    }

    .preciosTarifas p {
        color: #575757 !important;
        font-size: 16px;
        text-align: left;
    }

    .carousel-inner {
        position: relative;
        width: 100%;
        margin-bottom: 15px;
        min-height: 0px;
        overflow: visible;
    }

    .marginTop-BTN-solicitarTarjeta {
        margin-top: -140px;
    }

    .paypalCompatibleIMG {
        max-width: 150px;
        max-height: 155px;
        overflow: hidden;
        top: -200px;
        right: -150px;
        background-repeat: no-repeat;
        background-image: none;
    }

    .navbar-nav {
        margin: 0px -15px 15px -15px;
    }

    .menuItemSelected {
        text-decoration: none !important;
        border: none !important;
        color: #ffffff !important;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #FFF;
        background: none;
    }

        .navbar-default .navbar-nav > .open > a:focus {
            color: #f7921a;
            background: none;
            border: 1px solid #f7921a;
            border-radius: 3px;
        }

    .dropdown-menu {
        padding: 10px 2px;
        background-color: #003366;
        color: #ffffff !important;
        border: 1px solid #f7921a !important;
    }

    .navbar-nav > li > .dropdown-menu {
        border-radius: 0px !important;
        margin-top: 10px !important;
    }

    .dropdown-menu > li > a {
        color: #ffffff !important;
        padding: 8px 20px;
    }

        .dropdown-menu > li > a:hover {
            color: #f7921a;
        }

    .preciosTarifas p {
        text-align: center;
    }

    .container .idiomas {
        position: fixed;
        right: 60px;
        top: 8px;
    }

    .well {
        min-height: 20px;
        padding: 19px 0 0;
        margin-bottom: 20px;
        background-color: #ffffff;
        border: none;
        -webkit-box-shadow: 0;
        box-shadow: 0;
        height: auto;
        overflow: hidden;
    }

    .tablaPrecios1 {
        border: 1px solid #999999;
        padding: 18px 20px 6px;
        margin-bottom: 0px;
    }

    .tablaPrecios2 {
        border-top: none;
        border-left: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-right: 1px solid #999999;
        padding: 18px 0 6px;
        text-align: center;
        margin-bottom: 15px;
    }

    .headBloqueGris h4 {
        font-size: 21px;
        line-height: 24px;
    }

    .pasos2 {
        top: 48px;
    }

    .activarTarjeta p {
        color: #575757;
        font-size: 16px;
        text-align: center;
    }

    #solicitarTarjeta {
        text-align: center;
        color: #003366;
        /*background-color:#3399cc;*/
        background-image: url(../content/img/x1/comprar-tarjeta-prepago.jpg);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: cover;
    }

    #solicitarTarjetaVisa {
        text-align: center;
        color: #003366;
        /*background-color:#3399cc;*/
        background-image: url(../content/img/x1/tarjeta-visa.jpg);
        background-position: top;
        background-size: cover;
        background-color: #003366 !important;
        background-repeat: no-repeat;
    }

    #profesionales {
        text-align: center;
        color: #003366;
        /*background-color:#3399cc;*/
        background-image: url(../content/img/x1/bitnovo-profesionales.jpg);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .margintopTextoRelevante {
        margin-top: 20px;
    }

    .col-centered img {
        height: auto;
        max-width: 100%;
    }

    .bordeGrisCuerpo {
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        border-bottom: 1px solid #999999;
        min-height: 0px;
        margin-bottom: 15px;
    }

    #opiniones .borderGris {
        border-bottom: 1px solid #e5e5e5;
        border-top: none;
        border-left: none;
        border-right: none;
        padding: 15px;
        min-height: 230px;
        margin: 0 0 10px 0;
    }

    .borderGrisFondoBlanco {
        border-bottom: 1px solid #e5e5e5;
        background: #ffffff;
        border-top: none;
        border-left: none;
        border-right: none;
        padding: 15px;
        min-height: 155px;
        margin: 0 0 10px 0;
        text-align: center;
    }

    .panel-comprarTarjeta {
        padding-top: 20px;
    }

    .panel-bitcoinDinero-col .fa-question-circle {
        color: #F7921A;
        padding: 0;
        cursor: pointer;
    }

    .panel-tarjeta-col .fa-question-circle {
        color: #F7921A;
        cursor: pointer;
    }

    .panel-contactUs {
        padding-top: 40px;
    }

    .btn-volver {
        color: #ffffff;
        background-color: #999999;
        border-color: #999999;
        margin-bottom: 15px;
    }

    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        position: absolute;
        width: 20px;
        height: 20px;
        display: block;
        background: #F7921A;
        top: 45px;
        left: 11%;
        margin-top: -15px;
        margin-left: -15px;
        border-radius: 50%;
    }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
            content: ' ';
            width: 10px;
            height: 10px;
            background: #ffffff;
            border-radius: 50px;
            position: absolute;
            top: 5px;
            left: 5px;
        }

    .bs-wizard > .bs-wizard-step > .bs-wizard-dot2 {
        position: absolute;
        width: 20px;
        height: 20px;
        display: block;
        background: #F7921A;
        top: 45px;
        left: 100%;
        margin-top: -15px;
        margin-left: -15px;
        border-radius: 50%;
    }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot2:after {
            content: ' ';
            width: 10px;
            height: 10px;
            background: #ffffff;
            border-radius: 50px;
            position: absolute;
            top: 5px;
            left: 5px;
        }

    .bs-wizard > .bs-wizard-step > .progress {
        position: relative;
        border-radius: 0px;
        height: 3px;
        box-shadow: none;
        margin: 38px 0;
    }

    .izquierdaPaso12 {
        padding-right: 15px;
        padding-left: 1px;
        text-align: left;
        position: relative;
        top: -20px;
        right: -15px;
    }

    .derechaPaso12 {
        padding-right: 1px;
        padding-left: 15px;
        text-align: right;
        position: relative;
        top: -20px;
        right: 20px;
    }

    .panel-info {
        padding-top: 20px;
    }

    .panel-info2 {
        padding-top: 20px;
    }

    .dospasos h4 {
        color: #ffffff;
        font-size: 14px;
    }

    .pasos {
        height: 80px;
        top: 58px;
    }

    .iconos {
        position: relative;
        top: 10px;
        left: 10%;
    }

    .centerControls {
        position: relative;
        left: 48%;
        top: -20px;
    }

    footer .footer-col {
        margin-bottom: 10px;
    }

    .social:hover {
        color: #ffffff;
        background-color: #f7921a;
        border: 2px solid #f7921a;
    }

    .social {
        border: 2px solid #ffffff;
        border-radius: 4px;
        color: #ffffff;
        margin: 0 10px;
        min-height: 25px;
        min-width: 45px;
        padding: 4px 3px;
        margin-top: 20px;
    }

    .container {
        margin: 0px !important;
    }

    header .container {
        padding-top: 50px;
        padding-bottom: 20px;
    }

    .textoizquierda p {
        color: #003366;
        font-size: 15px;
        padding: 10px;
    }

    .textoizquierda .enlacesNaranja {
        color: #003366 !important;
    }

    section.explicacion .explicacionborder {
        padding: 30px 20px 0;
        margin-bottom: 20px;
        border-bottom: 1px solid #999999;
    }

    .navbar-brand {
        background-image: url(../content/img/x1/logo.png);
        background-repeat: no-repeat;
        background-origin: content-box;
    }

    .navbar-fixed-top .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
        width: 50%;
    }

    .navbar-collapse {
        overflow-x: visible;
        padding-right: 15px;
        padding-left: 15px;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);
        -webkit-overflow-scrolling: touch;
    }

    .navbar-toggle {
        position: relative;
        float: right;
        margin-right: 15px;
        padding: 9px 10px;
        margin-top: 13px;
        margin-bottom: 13px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }

        .navbar-toggle:focus {
            outline: 0;
        }

        .navbar-toggle .icon-bar {
            display: block;
            width: 22px;
            height: 2px;
            border-radius: 1px;
        }

            .navbar-toggle .icon-bar + .icon-bar {
                margin-top: 4px;
            }

    section {
        padding: 30px 0;
    }

        section.first {
            padding-top: 75px;
        }

        section h2 {
            font-size: 2em;
        }

    .blockacepta {
        padding: 20px 15px 25px;
    }

    .icon-6:before {
        content: "\e605";
        font-size: 150px;
        color: #575757;
        position: relative;
        left: 40px;
        z-index: 300;
    }

    .icon-7:before {
        content: "\e606";
        /*font-size: 120px;*/
        color: #f7921a;
        position: relative;
        left: -40px;
    }

    .icon-7-big:before {
        content: "\e606";
        font-size: 120px;
        color: #f7921a;
        position: relative;
        left: -40px;
    }

    .enhorabuenaTarjeta {
        text-align: center;
        position: relative;
        height: 120px;
        width: 280px;
        margin: 0 auto;
    }

        .enhorabuenaTarjeta .icon-5:before {
            content: "\e600";
            font-size: 145px;
            color: #575757;
            position: absolute;
            left: -10px;
            top: -12px;
            z-index: 300;
        }

        .enhorabuenaTarjeta .icon-19:before {
            content: "\e613";
            font-size: 100px;
            color: #F7921A;
            position: absolute;
            left: 100px;
            top: 10px;
            z-index: 150;
        }

        .enhorabuenaTarjeta .icon-20:before {
            content: "\e608";
            font-size: 150px;
            color: #575757;
            position: absolute;
            left: 140px;
            top: -60px;
            z-index: 150;
        }

        .enhorabuenaTarjeta .icon-enoratransferencia:before {
            content: "\e618";
            font-size: 150px;
            color: #575757;
            position: absolute;
            left: 140px;
            top: -15px;
            z-index: 150;
        }

    .panel-tarjeta {
        padding-top: 180px;
    }

    .panel-tarjeta-col {
        padding-top: 20px;
    }

    .input-group-addon .fa .fa-question-circle:before {
        content: "\f059";
        color: #F7921A !important;
        font-size: 2em !important;
        padding: 0 6px !important;
        cursor: pointer !important;
    }

    .fa-6x {
        font-size: 6em;
    }

    .fa-question-circle {
        content: "\f059";
        color: #F7921A !important;
        font-size: 2em !important;
        padding: 0 6px !important;
        cursor: pointer !important;
    }

    .has-feedback .fa-question-circle:before .width-total {
        width: 100% !important;
    }

    .infocabecera {
        width: 100%;
    }

    .aboutCookies p {
        font-size: 15px;
        text-align: center;
    }

    .aboutCookies h3 {
        text-align: center;
    }

    section.bloquesEnhorabuena .bloquesEnhorabuena-item {
        padding: 15px 15px 30px 15px;
    }

    #terminosycondiciones {
        margin-top: 50px;
    }

    .btn-75 {
        width: 100%;
    }

    .btn-75-center {
        width: 100%;
    }

    p {
        text-align: center;
    }

    .borderDcha {
        border: none;
    }

    .panel-bitcoinDinero img {
        width: 100%;
        height: auto;
        max-width: 342px;
    }

    .content1 img {
        width: 100%;
        height: auto;
        max-width: 61px;
        float: right;
    }

    .content img {
        width: 100%;
        height: auto;
        max-width: 342px;
        float: right;
    }

    .bloqueGris {
        margin: 0;
    }

    .panel-bitcoinDinero {
        padding-top: 20px;
    }

    .panel-Index {
        padding-top: 20px;
    }

    .calculador {
        padding: 0px 0 10px 0;
    }

    .calculadorigual {
        font-size: 32px;
        padding: 4px 0 8px 0;
        line-height: 0.5em;
    }

    .bloqueGris p {
        line-height: 1em;
        margin: 0 0 10px 0;
    }

    .textotarjeta {
        text-align: center;
    }

    #login .navbar > .container .navbar-brand, #login .navbar > .container-fluid .navbar-brand {
        margin-left: 15px;
    }

    #login .container {
        height: 100%;
        width: 100%;
        padding-bottom: 0px;
    }

    .btn-registro {
        display: block;
        border: 1px solid #ffffff;
        border-radius: 3px;
        margin: 0px;
    }
}
/*MODAL COMPROBANDO*/
.success-glypp-bit {
    color: #F7931a;
    top: 23px !important;
}

.success-glypp-bit-2 {
    color: #F7931a;
    right: 15px;
    top: 4px !important;
}

.error-glypp-bit {
    color: #FF0000;
    top: 23px !important;
}

.error-glypp-bit-2 {
    color: #FF0000;
    top: 4px !important;
}

.erroneous-input {
    border: 2px solid #FF0000 !important;
    color: #FF0000 !important;
}

/*FIN MODAL COMPROBANDO*/

.error-message {
    color: #db0303;
    font-size: 11px;
}

.error-messageComprarBit {
    color: #FF0000;
    font-size: 11px;
    background-color: #fff;
    /* opacity: 0.2; */
    border-radius: 4px;
    margin: 5px 0;
    border: 2px solid #FF0000 !important;
    padding: 5px;
}

#msg-invalid-amount {
    width: 100%;
    top: -10px;
    padding-bottom: 5px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-top-43 {
    margin-top: 43px;
}

.margin-top-100 {
    position: relative;
    top: 152px;
}

.marginbottom30 {
    margin-bottom: 30px;
}

.marginbottom60 {
    margin-bottom: 60px;
}

.margin-btn-vender-bitcoins {
    margin-top: 67px;
}

.font-size-25 {
    font-size: 25px !important;
}

.font-size-35 {
    font-size: 35px !important;
}

.font-size-13 {
    font-size: 13px !important;
}

.row-centered {
    text-align: center;
}

.col-centered {
    display: inline-block;
    float: none;
    /* reset the text-align */
    text-align: left;
    /* inline-block space fix */
    margin-right: -4px;
}

    .col-centered img {
        width: 100%;
    }

.textbox-clean {
    border: none;
    background: transparent;
    outline: none;
    width: auto;
}

.blue-color-link {
    color: #428bca !important;
}

.brown-color-link {
    color: #8a6d3b !important;
}

*-------------------------------*/
/*      Code snippet by          */
/*      @maridlcrmn              */
/*-------------------------------*/
section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}


/* Mobile Only */

@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }
}

@media(min-width:1200px) {
    .modal-lg {
        width: 750px;
    }

    .panel-bitcoinDinero {
        padding-top: 160px;
    }

    .panel-Index {
        padding-top: 180px;
        height: 600px;
    }

    .panel-comprarTarjeta {
        padding-top: 160px;
    }
}

.dropdown-menu a.menuItemSelected {
    border: 0 solid !important;
}

/* |||||| Init button QRCode Purchase Btc Wallet |||||||||||||||||||||||||||||| */


.button-read-qr-code-container {
    min-width: 45px;
    cursor: pointer;
    background-color: #eee;
}

.button-read-qrcode-purchasebtc {
    /*position: absolute;*/
    right: 10px;
    top: 8px !important;
    font-size: 30px;
    display: block;
    z-index: 5;
    cursor: pointer;
    color: #000;
}

.right-42 {
    right: 42px !important;
}

.padding-right-27 {
    padding-right: 27px !important;
}

.padding-left-0 {
    padding-left: 0;
}

.padding-right-0 {
    padding-right: 0;
}


.btn-primary-blue {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-sm-important {
    padding: 5px 10px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 3px !important;
}

.form-control-standard {
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
}

.canvas-qrreader {
    margin-left: auto;
    margin-right: auto;
    display: block;
}


/* |||||| End button QRCode Purchase Btc Wallet ||||||||||||||||||||||||||||||| */
.display-inline-block {
    display: inline-block;
}



.inputgroup-date-left {
    padding: 6px 10px !important;
    border-radius: 0 !important;
    border-right: 0;
}

.inputgroup-date-right {
    padding: 6px 10px !important;
    border-radius: 4px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.col-centered-nofloat {
    display: inline-block;
    text-align: left;
    margin-right: -4px;
    float: none;
}

.lead a, .lead a:hover, .lead a:visited {
    color: #428bca !important;
}

/* ---- Inicio PrinterController ------------------------------------------ */

.panel-invoiceprinter-data {
    padding-top: 100px;
}



.fa-inverse-o {
    background-color: #F7921A !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    color: #EEE !important;
    position: relative;
    left: 0;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 6px;
}

.fa-inverse-o-sizesmall {
    font-size: 18px;
}


.panelbank {
    padding: 20px;
    margin-top: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    text-align: center;
}

.btn-44h {
    height: 44px !important;
}

.btn-bordered-ccc {
    border: 1px solid #ccc;
}


.btn-default.disabled {
    opacity: 1.0 !important;
    background-color: #eee !important;
}

.padding25 {
    padding: 25px;
}

.error-message-double {
    background-color: rgba(255, 255, 255, 0.5);
    width: 100%;
}



.icon-payout-Cash:before {
    content: "\e806";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-payout-SparkCardDeposit:before {
    content: "\e617";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}

.icon-payout-SparkCardNewCard:before {
    content: "\e617";
    color: #666666;
    font-size: 2em;
    margin-right: 5px;
}


.dropdown-menu-standart {
    padding: 10px 2px !important;
    background-color: #FFF !important;
    color: #333 !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
}

    .dropdown-menu-standart > li > a {
        color: #333;
        padding: 3px 20px;
    }

        .dropdown-menu-standart > li > a:hover {
            color: #262626;
        }

.fa-input-icon {
    font-family: FontAwesome, 'Ruda', sans-serif;
}

.btn-align-textboxfield {
    margin-top: 26px;
    display: inline-block;
    width: 100%;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-bottom-40 {
    margin-bottom: 40px;
}

/* --- Inicio ViewPartnerPoints -------------------------------------------------------- */



.container-atms {
    height: 500px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 15px;
    overflow: auto;
}

    .container-atms hr {
        padding: 0 !important;
        margin: 0 !important;
        border: 0;
        border-top: 1px solid #eee;
    }

.tienda-listado-provincia {
    cursor: pointer;
    padding: 10px;
}

    .tienda-listado-provincia:hover {
        border: 1px solid #E3A417;
    }


.atm-title {
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 10px;
}

.atm-name {
    font-weight: bold;
    font-size: 14px;
}

.atm-desc {
    font-size: 14px;
}

/* --- Fin ViewPartnerPoints ----------------------------------------------------------- */

@media (min-width: 768px) {

    .media-dashboard-separator {
        border-left: 1px solid #FFF !important;
        padding-left: 25px !important;
    }

    .col-md-50 {
        width: 50%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 767px) {

    .media-dashboard-separator {
        border-top: 1px solid #FFF !important;
        padding-top: 20px !important;
    }

    .col-md-50 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
    }
}

@media (min-width: 992px) {
    .col-md-50 {
        width: 20%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -11px;
        width: 100%;
        margin-left: 2px;
    }
