/* For the "inset" look only */
/* Let's get this party started */
::-webkit-scrollbar, scrollbar {
    width: 8px;
    height: 20px;
}

/* Track */
::-webkit-scrollbar-track, scrollbar-track {
    -webkit-border-radius: 0px;
    background: #ccc;
    border: 1px solid #e3e3e3;
}

/* Handle */
::-webkit-scrollbar-thumb, scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(0,0,0,0.4);
}

    ::-webkit-scrollbar-thumb:window-inactive, scrollbar-thumb:window-inactive {
        background: rgba(255,0,0,0.4);
    }



html {
    font-family: "ITCFranklinGothicBook", sans-serif;
    height: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

input[type=text]::-ms-clear {
    display: none;
}

input[type=password]::-ms-reveal {
    display: none;
}

input[type=password] {
    letter-spacing: 7px;
    -webkit-text-stroke: 1px;
    font-family: Verdana;
}

input {
    margin-right: -20px;
    overflow: hidden;
}

    input::-ms-clear {
        visibility: hidden;
    }

    input[type=text]::-ms-clear {
        display: none;
    }

body {
    color: #333;
    font-family: "ITCFranklinGothicBook", sans-serif;
    font-size: 14px !important;
    height: 100%;
    overflow: auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ccc;
}

.divider {
    background: #f2f2f2;
    height: 2px;
    display: block;
}

a {
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transition: all .3s;
    text-decoration: none;
    border: 0px solid transparent;
}

    a:hover,
    a:active,
    a:visited {
        text-decoration: none;
        outline: none !important;
        border: 0px solid transparent;
    }

p {
    font-family: "ITCFranklinGothicBook";
    line-height: 1.5;
    font-size: 14px;
}

ul,
li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.clear {
    display: inline-block;
    margin: 5px 0;
    width: 100%;
}

.navbar-default {
    /*  background-color: #fff;
  border: none;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 0px;
  border-top: 1px solid #e7e7e7;
  margin: 5px 0;*/
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #e7e7e7;
    border-radius: 0px;
    border-top: 1px solid transparent;
}

    .navbar-default .navbar-nav > li > a {
        font-family: ITCFranklinGothicCondensedDemi;
        font-size: 1.2em;
        font-weight: 400;
        color: #002A89;
        border-bottom: 3px solid transparent;
    }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > .active > a:hover {
        background-color: transparent;
        color: #0060d6;
        border-bottom: 3px solid;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #fff;
        border: 0px solid transparent;
        border-bottom: 3px solid;
        color: #0D2C80;
    }

.navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
    background: #fff;
}

.scrollto {
    bottom: 70px;
    color: #0060d6;
    cursor: pointer;
    display: none;
    font-size: 2em;
    height: 30px;
    position: fixed;
    right: 0;
    width: 60px;
    z-index: 9999;
}

.headerSector {
    text-align: right;
}

    .headerSector li {
        color: #666;
        display: inline-block;
        font-family: ITCFranklinGothicCondensedDemi;
        font-size: 0.75em;
        list-style-type: none;
        text-align: center;
        text-transform: uppercase;
        width: 10%;
    }

.headerFold {
    text-align: right;
}

.headerSector li a {
    color: #666;
}

.headSocial,
.headW {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: right;
}

    .headSocial li {
        display: inline-block;
    }

        .headSocial li a {
            color: #0E2E86;
            display: inline-block;
            font-size: 1.2em;
            height: 40px;
            margin: 4px 0px;
            position: relative;
            vertical-align: baseline;
            z-index: 9999;
        }


            .headSocial li a:after {
                border: 5px solid #0e2e86;
                border-radius: 0px;
                content: "";
                height: 23px;
                left: 0px;
                position: absolute;
                width: 20px;
                z-index: 1;
            }

header {
    margin: 0;
    z-index: 100;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #00529C;
    }


.topHeader .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
    background: #fff;
    padding: 12px 15px 15px 12px;
}

.header-light {
    box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 999;
    display: none;
}

    .header-light.fixed {
        display: block;
    }

    .header-light .navbar-header {
        height: 46px;
    }


    .header-light .navbar-default .navbar-nav > li > a {
        font-size: 0.975em;
    }

.accessHeader {
    /*    width: 89%;*/
    border-bottom: 1px solid #e3e3e3;
    height: 44px;
    font-size: medium;
    text-align: right;
}

    .accessHeader li {
        display: inline-block;
        border-bottom: 3px solid transparent;
        font-size: 1.575rem;
        line-height: 1;
        vertical-align: top;
        margin: 0 0 0 -4px;
    }

        .accessHeader li:active, .accessHeader li:focus {
            outline: none;
            border: none;
        }

        .accessHeader li a {
            font-family: 'ITCFranklinGothicCondensedBook' !important;
            text-transform: initial !important;
            border-bottom: 3px solid transparent;
        }

.accessLight {
    border-bottom: none;
}

.menuAxa .dropdown-menu {
    border-radius: 0px;
    border: none;
}

.dropdown-menu > li > a {
    padding: 10px 15px;
}

.container-menu {
    width: 1040px;
}

.headW h2 {
    color: #0E2E86;
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 1.2em;
}

.headW li {
    border-right: 1px solid #000;
    display: inline-block;
    list-style-type: none;
    padding: 0 15px;
}

.header.topFix {
    height: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0, -100px);
    transition: all .3s;
}

.header.fixed {
    background-color: #fff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
    display: inline-block;
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
    position: fixed;
    top: 0;
    transform: translate(0, 0);
    width: 100%;
    z-index: 9999;
}

.header {
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
}

.portalLinks {
    float: right;
}

header .sidebar-offcanvas .portalLinks li {
    margin: 0.55em 0;
    font-family: ITCFranklinGothicCompressedBook;
    font-size: 1.2em;
}

    header .sidebar-offcanvas .portalLinks li a {
        color: #919191;
        position: relative;
        padding: 0 5px;
        display: block;
    }


        header .sidebar-offcanvas .portalLinks li a:before {
            content: "";
            width: 0;
            height: 0;
            border-left: 5px solid #919191;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            display: block;
            position: absolute;
            left: -5px;
            top: 7px;
        }

.container-fluid > .navbar-header {
    margin: 0;
}

.log-in {
    vertical-align: top;
}

    .log-in a {
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: top;
        text-align: center;
    }

.sidebar-offcanvas h2 {
    font-size: 2.8rem;
    line-height: 0.8em;
    color: #0e2e85;
    display: inline-block;
    margin-right: 10px;
    border-right: 1px solid #000;
    padding-right: 15px;
    font-family: ITCFranklinGothicCondensedBook;
    vertical-align: middle;
}

.iconMenu {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 1.5em;
    color: #0F2E86;
    cursor: pointer;
    display: block;
    z-index: 99999;
    display: none;
}

.iconHeader {
    color: #0F2E86;
    font-size: 1.2em;
    vertical-align: middle;
}

.redes li a,
.redes li {
    padding: 0px;
}

.startSession {
    background-color: #FF1821;
    color: #fff;
    display: inline-block;
    font-family: iTCFranklinGothicCondensedDemi;
    font-size: 0.875em;
    letter-spacing: 0.5px;
    margin: 0px 0px;
    padding: 5px 15px;
    text-transform: uppercase;
    vertical-align: top;
}

.topHead {
    background: #f6f6f6;
    border-bottom: 1px solid #e3e3e3;
    display: block;
    height: 31px;
}

    .topHead .navbar-nav > li > a {
        color: #979797;
    }

.redes,
.contactHeader {
    display: inline-block;
}

    .redes > li {
        color: #000;
        font-family: "ITCFranklinGothicDemi";
        font-size: 0.785em;
        letter-spacing: 0.05em;
        line-height: 25px;
        margin-right: 5px;
        padding: 0px;
    }

        .redes > li > i {
            color: #979797;
        }


.outAxa {
    border-left: 1px solid #ccc;
    color: #000;
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 0.75em;
    padding: 5px 15px !important;
}

    .outAxa.sesion {
        background: #f2f2f2;
        color: #666;
    }

.navbar-brand {
    display: inline-block;
    float: none;
    height: auto;
    padding: 6px 15px;
    text-align: left;
}

.block-title {
    padding: 5px 0;
    position: relative;
}

.close-btn {
    border: 0;
    display: block;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    height: 2.25em;
    opacity: 1;
    filter: alpha(opacity=100);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    outline: none;
    overflow: hidden;
    padding: 0;
    text-indent: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    white-space: nowrap;
    width: 2.625em;
}

    .close-btn:focus,
    .close-btn:hover {
        opacity: 1;
        filter: alpha(opacity=100);
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    }

.menuAxa .dropdown-menu {
    left: auto;
}

.menuAxa > li {
    position: static !important;
    display: block;
    cursor: pointer;
    transition: all .3s;
    transition-delay: .2s;
    overflow: hidden;
    font-size: 14px;
}

.menuAxa {
    transition: all .3s;
    transition-delay: .2s;
}
    /* submenu */
    .menuAxa .subs {
        position: absolute;
        background: #fff;
        width: auto;
        transition: all .8s;
        opacity: 0;
        filter: alpha(opacity=0);
        box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
        -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
        -ms-box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
        -o-box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
        border-top: 3px solid #0E2E86;
        left: 0;
        right: 0;
    }


    .menuAxa li .subs {
        /*display: block;*/
        opacity: 1;
        filter: alpha(opacity=100);
        z-index: 999;
        padding: 0 5%;
    }


    .menuAxa ul.subs > li {
        padding: 10px 15px;
        vertical-align: top;
        min-height: 200px;
    }


    .menuAxa li ul.subs > li {
        float: left;
        display: inline-block;
        box-sizing: border-box;
    }

    .menuAxa li ul.subs > li {
        width: 25%;
        max-height: 200px;
        overflow: visible;
    }

        .menuAxa li ul.subs > li:last-child {
            border: none;
        }

    .menuAxa .subs > li .menuAxaTitle {
        color: #0e2e86;
        font-family: ITCFranklinGothicDemi;
        font-size: 1em;
        margin: 10px 0 10px 0;
        text-transform: uppercase;
        display: block;
    }

    .menuAxa ul.subs > li a {
        color: #777777;
        line-height: 20px;
    }


    .menuAxa ul.subs > li li {
        float: none;
        padding: 10px 0px 10px 8px;
        -moz-transition: padding 150ms ease-out 0s;
        -ms-transition: padding 150ms ease-out 0s;
        -o-transition: padding 150ms ease-out 0s;
        -webkit-transition: padding 150ms ease-out 0s;
        transition: padding 150ms ease-out 0s;
        border-bottom: 1px solid #e3e3e3;
        font-size: 15px;
        position: relative;
        color: #0060d6;
    }

        .menuAxa ul.subs > li li:last-child {
            border: none;
        }

        .menuAxa ul.subs > li li a {
            color: #0060d6;
            display: block;
        }

        .menuAxa ul.subs > li li:hover {
            background: #f2f2f2;
            padding-left: 15px;
        }

    .menuAxa ul.subs ul li ul {
        background: #fff;
        display: none;
        transition: all .8s;
        -webkit-transition: all .8s;
        -moz-transition: all .8s;
        -o-transition: all .8s;
        -ms-transition: all .8s;
        margin-left: -15px;
    }

        .menuAxa ul.subs ul li ul li {
            position: relative;
            border-bottom: 1px solid #e3e3e3;
        }



#capi:focus ul {
    display: block;
    left: 200px;
    top: -10px;
}

.sub-content {
    display: none;
}

.menuAxa ul.subs > li li li a {
    color: #0E2E86;
    font-family: Conv_ITCFranklinGothicStd-BkCdIt;
    padding-left: 15px;
    font-size: 1.1em;
}

.menuAxa ul.subs > li li li:hover {
    background: #f2f2f2;
}

.nav-btn {
    border: 0;
    display: block;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    filter: alpha(opacity=70);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    height: 2.25em;
    outline: none;
    overflow: hidden;
    padding: 0;
    text-indent: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    white-space: nowrap;
    width: 2.625em;
}

    .nav-btn:hover,
    .nav-btn:focus {
        opacity: 1;
        filter: alpha(opacity=100);
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    }

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    border-color: transparent;
}

#outer-wrap {
    overflow: hidden;
    position: relative;
    width: 100%;
}

#inner-wrap {
    position: relative;
    width: 100%;
}

#nav {
    color: #fff;
    overflow: hidden;
    position: relative;
    z-index: 200;
}

    #nav .close-btn {
        display: none;
    }

    #nav .block-title {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav .block {
        position: relative;
        z-index: 2;
    }

    #nav ul {
        display: block;
        padding: 0;
        zoom: 1;
    }

        #nav ul:before,
        #nav ul:after {
            content: "";
            display: table;
        }


        #nav ul:after {
            clear: both;
        }

    #nav li {
        display: block;
    }

        #nav li a {
            color: #a0a0a0;
            display: block;
            font-family: ITCFranklinGothicBook;
            font-size: 0.75em;
            line-height: 1.28571em;
            outline: none;
            text-transform: uppercase;
        }

            #nav li a:focus,
            #nav li a:hover {
                border-bottom: 2px solid #0E2E86;
                color: #0e2e86;
                text-decoration: none;
            }

        #nav li.is-active a {
            background-color: #f2f2f2;
            color: #0e2e86;
            font-family: ITCFranklinGothicDemi;
        }

.navbar {
    margin-bottom: 0px;
}

.navbar-right {
    float: right !important;
    margin-right: 0px;
}

.navbar-nav {
    margin: 0;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

.search-link {
    border-left: 1px solid #e3e3e3;
    padding: 0 0.85em;
}

.subMenu li {
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 0.75em;
    text-transform: uppercase;
}

.items-gray a {
    color: #9a9a9a !important;
}

#top {
    background: #fff;
    color: #000;
    margin-bottom: 0px;
    position: relative;
    z-index: 100;
}

    #top .block-title {
        font-size: 1.875em;
        line-height: 1.2em;
        margin: 0;
        white-space: nowrap;
    }

    #top .nav-btn {
        position: absolute;
        right: 1em;
        top: 0.5em;
    }

.icon-bar {
    background-color: #0e2e86;
    display: block;
    height: 2px;
    margin: 5px 0;
    opacity: 1;
    filter: alpha(opacity=100);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    width: 1.675em;
}

.iconGroup {
    font-size: 6em;
    padding: 20px;
    color: #d6d6d6;
}

.iconGray {
    font-size: 3em;
    color: #d6d6d6;
    margin-right: 5px;
}

.iconPago {
    font-size: 1.5em;
    color: #d6d6d6;
    vertical-align: top;
}

.iconPasarela {
    position: absolute;
    font-size: 2em;
    color: #ccc;
    margin: 7px;
}

.data-Card .form-control {
    padding-left: 45px !important;
}

.titleAsist {
    padding: 15px 25px;
}

    .titleAsist h3 {
        color: #01306C;
        font-family: ITCFranklinGothicCondensedDemi;
    }

.coverList i {
    color: #192C85;
    font-size: 2em;
    display: table-cell;
    line-height: 1;
    vertical-align: text-top;
    width: 60px;
}

.coverList > div {
    height: 70px;
    font-family: ITCFranklinGothicCondensedDemi;
    FONT-SIZE: 1.3em;
    display: table;
}

#coberturas {
    height: 300px;
    overflow-y: scroll;
}

.faq {
    counter-reset: my-badass-counter;
    padding: 0 15px;
}

    .faq dt {
        position: relative;
        font: 16px ITCFranklinGothicCondensedDemi;
        padding: 4px 0 10px 0;
    }

    .faq dt,
    .faq dd {
        padding-left: 50px;
    }

        .faq dt:before {
            content: counter(my-badass-counter);
            counter-increment: my-badass-counter;
            position: absolute;
            left: 0;
            top: 0;
            font: 50px/1 ITCFranklinGothicCondensedDemi;
            color: #0060d6;
        }

    .faq dd {
        margin: 0 0 20px 0;
    }

.search-form {
    opacity: 0;
    filter: alpha(opacity=0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    padding: 5px 0;
    position: absolute;
    right: 51px;
    top: 3px;
    transition: all .3s;
    visibility: hidden;
    width: 200px;
}

    .search-form.active {
        opacity: 1;
        filter: alpha(opacity=100);
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
        visibility: visible;
        z-index: 9999;
    }

    .search-form .form-inline .form-control.inactive {
        padding: 0;
        width: 0;
    }

.menuItems {
    background: #fff;
    border-top: 2px solid #0E2E86;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    display: block;
    overflow: hidden;
    padding: 20px;
}

    .menuItems h3 {
        color: #0e2e86;
        font-family: ITCFranklinGothicDemi;
        font-size: 1em;
        margin: 10px 0 20px 0;
        text-transform: uppercase;
    }

    .menuItems ul {
        margin: 0;
        padding: 0;
    }

    .menuItems li {
        border-bottom: 1px solid #e3e3e3;
        font-size: 0.875em;
        list-style-type: none;
        transition: all .3s;
    }

        .menuItems li:last-child {
            border-bottom: none;
        }

        .menuItems li a {
            color: #0060d6;
            display: block;
            padding: 5px 0;
            transition: all .3s;
        }

        .menuItems li:hover {
            background: #f6f6f6;
        }

        .menuItems li a:hover {
            transform: translate(5px, 0);
        }


footer {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}

.footerLinks {
    border-top: 3px solid #0e2e86;
    padding: 15px;
}

footer h2 {
    color: #0e2e86;
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 1.2em;
    margin: 10px 0 20px 0;
    text-transform: uppercase;
}

footer ul {
    margin: 0;
    padding: 0;
}

    footer ul li {
        font-size: 0.875em;
        list-style-type: none;
        position: relative;
    }

        footer ul li a {
            color: #0060d6;
            font-family: ITCFranklinGothicCondensedBook;
        }

.footerLinks li a:before {
    border-bottom: 2px solid transparent;
    border-left: 4px solid #0060d6;
    border-top: 2px solid transparent;
    content: "";
    height: 0;
    left: -10px;
    position: absolute;
    top: 7px;
    width: 0;
}

.socialNet li {
    display: inline-block;
    vertical-align: middle;
}

    .socialNet li a {
        color: #e3e3e3;
        font-size: 1.4em;
        padding: 0 5px;
        text-decoration: none;
        transition: all .3s;
    }

        .socialNet li a:hover {
            color: #0e2e86;
        }

        .socialNet li a:before {
            border: none;
            content: "";
        }

.iconApp {
    color: #d6d6d6;
    font-size: 3em;
}

.legales {
    background: #f2f2f2;
    color: #666;
    font-family: ITCFranklinGothicCondensedBook;
    margin: 10px 0 0 0;
    padding: 5px;
}

.asesorOnline {
    background: #0060d6;
    bottom: 0px;
    color: #fff;
    cursor: pointer;
    padding: 10px;
    position: fixed;
    width: 100%;
    z-index: 9999;
}

    .asesorOnline.relative {
        position: relative;
    }

    .asesorOnline h3 {
        font-family: ITCFranklinGothicDemi;
        font-size: 0.875em;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

footer #pie-bottom {
    background-color: #e5e5e5;
    text-align: center;
    height: 4.7em;
    font-size: 0.875em;
    color: #868f96;
    line-height: 5;
}

    footer #pie-bottom ul a {
        font-size: .9em;
        font-weight: 100;
        color: #868F96;
    }

    footer #pie-bottom ul {
        display: inline;
        padding: 0 15px;
        vertical-align: middle;
    }

        footer #pie-bottom ul li {
            display: inline;
        }

.container {
    position: relative;
}

.container-fluid {
    padding: 0;
}

.uppercase {
    text-transform: uppercase;
}

.no-pad {
    padding: 0;
}

.no-padleft {
    padding-left: 0;
}

.no-padright {
    padding-right: 0;
}

.right {
    float: right;
}

.left {
    float: left;
}

.menu-tool {
    transition: all .3s;
    webkit-transition: all .3s;
}

    .menu-tool a {
        color: #000;
        font-family: ITCFranklinGothicDemi;
        padding: 0 1em;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        transition: all .3s;
        webkit-font-smoothing: antialiased;
        webkit-transition: all .3s;
    }

        .menu-tool a:hover,
        .menu-tool a.active {
            color: #0060d6;
        }

        .menu-tool a:after {
            background: #ff1821;
            bottom: -5px;
            content: "";
            left: 40%;
            position: absolute;
            transition: all .3s;
            webkit-transition: all .3s;
            width: 0px;
        }

        .menu-tool a:hover:after,
        .menu-tool a.active:after {
            content: "";
            height: 2px;
            transition: all .3s;
            webkit-transition: all .3s;
            width: 20px;
        }

.tools-nav {
    position: fixed;
    width: 280px;
}

    .tools-nav ul {
        padding: 0;
    }

    .tools-nav li {
        display: block;
        list-style-type: none;
        transition: all .3s;
    }

        .tools-nav li a {
            border-left: 2px solid transparent;
            color: #999;
            display: block;
            font-family: "ITCFranklinGothicCondensedBook";
            padding: 5px;
            transition: all .3s;
        }

    .tools-nav .nav .nav {
        display: none;
    }

    .tools-nav li .nav li a {
        padding: 0 0 0 30px;
    }

    .tools-nav .nav .active ul {
        display: block;
    }

    .tools-nav li a:hover,
    .tools-nav li a.active {
        background: #f2f2f2;
        border-left: 2px solid #0e2e86;
        color: #0e2e86;
        font-size: 1.1em;
        padding: 5px 30px;
        text-decoration: none;
    }

.division {
    border-top: 4px solid #0062a9;
    display: block;
}

.lightBlue {
    color: #3660d2;
}

.darkBlue {
    color: #192c85;
}

.goGreen {
    color: #7fad4e;
}

.lightRed {
    color: #D80F18;
}

.bg-lightBlue {
    background-color: #3660d2;
    color: #fff !important;
}

    .bg-lightBlue:hover, .bg-lightBlue:focus {
        background-color: #024CA7 !important;
    }

.bg-red {
    background-color: #EE1C25 !important;
    color: #fff;
}

    .bg-red:hover, .bg-red:focus, .bg-red:active {
        background-color: #D80F18 !important;
    }

.bg-darkRed {
    background-color: #C30D15;
    color: #fff;
}

    .bg-darkRed:hover {
        background-color: #AF0209 !important;
    }

.bg-darkBlue {
    background-color: #192c85;
    color: #fff !important;
}

    .bg-darkBlue:hover, .bg-darkBlue:focus {
        background-color: #082063 !important;
    }

.bg-goGreen {
    background-color: #7fad4e;
    color: #fff !important;
}

.bg-gray {
    background: #e2e2e2;
}

.bg-lightGreen {
    background: #8cd8f0;
    color: #fff;
}

.bLeft {
    border-left: 1px solid #e3e3e3;
}

.bright {
    border-right: 1px solid #e3e3e3 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "ITCFranklinGothicCondensedBook";
    width: auto;
    line-height: 1;
    margin: auto;
}

.frontTool {
    position: relative;
}

    .frontTool:before {
        display: block;
        position: absolute;
        height: 5px;
        background: #ff1821;
        width: 60px;
        content: '';
        bottom: -5px;
    }

.highRow {
    z-index: 1;
    position: relative;
}

.title {
    color: #0e2e86;
    font-family: "ITCFranklinGothicCondensedDemi";
    font-size: 2em;
    font-weight: normal;
    margin: 0;
    padding: 0.1em 0 0;
    /*  transform-style: preserve-3d;
  transform: translateZ(400px) translateY(300px) rotateX(-90deg);
  animation: transition .8s ease-in-out forwards;*/
}

.main_title {
    color: #0e2e86;
    font-family: "ITCFranklinGothicDemi";
    font-size: 1.375em;
    font-weight: normal;
    padding: 0.1em 0;
}

.page-title {
    font-family: ITCFranklinGothicDemi;
    font-size: 1.1em;
    font-weight: lighter;
}



.titleP {
    color: #0060d6;
    padding-left: 20px;
}

h1.subtitle {
    font-size: 3rem;
}

.subtitle {
    color: #0D2C80;
    font-family: ITCFranklinGothicDemi;
}

.subTit {
    color: #000;
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 1.4em;
    font-weight: normal;
}

.subTitForm {
    color: #0060d6;
    font-family: ITCFranklinGothicDemi;
    font-size: 1em;
}

.personal-data label,
.colorBlue, .blueLight {
    color: #0060d6;
}

.colorBlack {
    color: #000 !important;
}

.colorDarkBlue {
    color: #0D2C80 !important;
}

.colorGreen {
    color: #76b659 !important;
}

.colorGray {
    color: #ccc !important;
}

.colorRed {
    color: #ff1821 !important;
}

.colorYellow {
    color: #ffcb05 !important;
}

.colorWhite {
    color: #fff !important;
}

.bgLightBlue {
    background: #0060d6;
}

.icon {
    font-size: 2em;
    vertical-align: middle;
}

.iconTitulos {
    color: #B0B0B0;
    float: left;
    font-size: 1.5em;
    height: 50px;
    margin: 5px 10px 0 0;
    margin-right: 11px;
}

.iconSubtitulos {
    background-color: #0E2E86;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 1.5rem;
    padding: 10px;
}

.iconRound {
    border-radius: 50%;
    display: block;
    padding: 15px;
    width: 50px;
    height: 50px;
    font-size: 20px;
    margin: 5px;
    transition: all .3s;
}

    .iconRound:hover {
        background: #0060d6;
    }

.iconGlobe {
    background-color: #0060d6;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 3rem;
    padding: 10px;
}

.iconModales {
    color: #e3e3e3;
    display: block;
    font-size: 2em;
    margin: 0 0 15px 0;
}

.tag {
    background-color: #e3e3e3;
    color: #666;
    font-family: ITCFranklinGothicBook;
    padding: 4px;
}

#typo .shine {
    display: block;
}

#typo h1,
#typo h2,
#typo h3,
#typo h4,
#typo h5,
#typo h6 {
    display: inline-block;
}

#typo hr {
    margin: 0;
}

.blackTxt {
    color: #000;
}

.table > thead > tr > th {
    border-bottom: 0;
    font-family: "ITCFranklinGothicBook", sans-serif;
}

.table > tbody > tr > th {
    color: #3660d2;
}

.table.table-header > thead {
    background-color: #192c85;
    color: #fff;
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    font-size: 14px;
}

.table > tbody > tr > td {
    font-family: ITCFranklinGothicBook;
    font-size: 100%;
    font-size: 13px;
}

.tableTitle {
    font-family: ITCFranklinGothicDemi;
    font-size: 1.3em;
}

.table-price th {
    font-family: ITCFranklinGothicCondensedBook;
    color: #000 !important;
    font-weight: lighter;
}

.table-price td {
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 1.2em;
}

.planBox h3 {
    font-family: ITCFranklinGothicCondensedBook;
    font-size: 1.3em;
    color: #0DBB27;
}

.planBox h2 {
    font-family: ITCFranklinGothicCondensedDemi;
    color: #0060d6;
}

.form-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    /* Removes default arrow from firefox*/
    text-overflow: "";
}

.form-group span.arrow-caret {
    position: relative;
    width: 100%;
    display: inline-block;
}

.form-group select option {
    height: 34px;
}

.form-group span.arrow-caret:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: "";
    position: absolute;
    right: 1em;
    top: 20px;
    z-index: 10;
}

select::-ms-expand {
    display: none;
}

.form-control {
    background: #f2f2f2;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    box-shadow: none;
    color: #000;
    font-family: ITCFranklinGothicCondensedBook;
    height: 40px;
    text-transform: uppercase;
    transition: all .3s;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: -11px;
    z-index: 2;
    display: block;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    pointer-events: none;
    transition: all .3s;
    opacity: 0;
    filter: alpha(opacity=0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.form-control:focus {
    background: #fff;
    border-color: #0e2e86;
    box-shadow: none;
}

.form-group {
    position: relative;
    perspective: 1300px;
    -webkit-perspective: 1300px;
}

.has-feedback .form-control {
    padding: 0 15px;
}

.checkbox label,
.radio label {
    min-height: 50px;
    margin-right: 5px;
    padding: 0;
    font-family: ITCFranklinGothicCondensedBook;
}

.form-control::-ms-clear {
    display: none !important;
    width: 0;
    height: 0;
}

input[type=text]::-ms-clear {
    display: none !important;
}
/*CheckBoxes*/
.filterOptions {
    vertical-align: middle;
    margin-top: 0;
    padding: 5px;
}

    .filterOptions li {
        display: inline-block;
        margin: 3px;
        background: #e3e3e3;
        font-size: 1.1em;
        padding: 10px;
        font-family: ITCFranklinGothicCondensedBook;
    }

        .filterOptions li a {
            background: #e3e3e3;
            color: #333;
            font-size: 1em;
            padding: 0px 10px;
            transition: all .5s;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            -o-transition: all .5s;
            -ms-transition: all .5s;
            margin-left: 10px;
            display: inline-block;
            text-align: center;
            border-left: 1px solid #b1b1b1;
            font-family: 'ITCFranklinGothicDemi';
        }

.filterOpt input[type=radio] {
    display: none;
}


input[type=checkbox] {
    visibility: hidden;
}

    input[type=checkbox].checkForm {
        visibility: visible;
    }

    input[type=checkbox].checkForm {
        visibility: visible;
    }

    input[type=checkbox].dataChecks {
        visibility: visible;
        width: 20px;
        height: 20px;
    }

.input-group {
    margin-top: 5px;
}

.radio {
    margin-left: 20px;
}

/* checkAxa */
.checkbox input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-right: 150px;
    display: table-cell;
}

.checkAxa {
    margin: 15px;
    position: relative;
    display: table;
    vertical-align: middle;
    text-align: left;
}

    .checkAxa label {
        cursor: pointer;
        position: relative;
        width: 25px;
        height: 15px;
        top: 0;
        border-radius: 0;
        -webkit-box-shadow: 0 0 0;
        -moz-box-shadow: 0 0 0;
        box-shadow: 0 0 0;
        background: #f2f2f2;
        border: 1px solid #0E2E86;
        padding: 10px;
        text-align: left;
        min-height: 25px;
        vertical-align: top;
        text-align: right;
    }

.invert label {
    background: #fff;
}

.checkAxa label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 16px;
    height: 8px;
    background: transparent;
    top: 4px;
    left: 4px;
    border: 3px solid #0D2C80;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -sand-transform: rotate(-45deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; /* IE8 */
}

.checkAxa label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.5;
}

.checkAxa input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

/*new style checkboxes*/
.control {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    cursor: pointer;
    font-family: ITCFranklinGothicBook;
    line-height: normal;
}

    .control input {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }

.control--checks .control__indicator {
    border-radius: 0px;
}

.control__indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #e6e6e6;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
}

.control input:checked ~ .control__indicator:after {
    display: block;
}

.control input:not(:checked) ~ .control__indicator:after {
    display: none;
}

.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {
    background: #ccc;
}

.control input:checked ~ .control__indicator {
    background: #0060d6;
}

.control input:not(:checked) ~ .control__indicator {
    background: #ccc;
}

.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}

.control--checks .control__indicator:after, .control--checks .control__indicator:after, .control--radios .control__indicator:after, .control--radios .control__indicator:after {
    left: 8px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
/*end checks*/

/*dropdown*/
.dropdown-toggle {
    background: #fff;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #e3e3e3;
}
/*end dropdown*/
.help-block {
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    transform: translateY(-15px);
    -sand-transform: translateY(-15px);
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 0;
    height: 0;
}

.has-feedback.has-success label ~ .form-control-feedback,
.has-feedback.has-error label ~ .form-control-feedback {
    top: 35px;
    background: #f2f2f2;
    border-radius: 50%;
    right: 8px;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 100;
    height: auto;
    font-size: 0.875em;
}


.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
    top: 5px;
}

.has-success .form-control:focus {
    background: #fff;
    border-color: #0e2e86;
    box-shadow: none;
}

.has-success .form-control-feedback {
    color: #11C114;
}

.has-success .form-control {
    border-color: transparent;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
}

.has-error .form-control-feedback {
    color: #EC1511;
}

.has-error .form-control {
    border-color: #EC1511;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    -webkit-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

    .has-error .form-control:focus {
        box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075), 0 0 0;
        border: 1px solid #EC1511;
    }

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #EC1511;
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translateY(0px);
    font-size: 0.875em;
    height: auto;
}

.iconTitle {
    border: 2px solid #e3e3e3;
    border-radius: 50%;
    color: #e3e3e3;
    display: inline-block;
    font-size: 2em;
    margin: 10px 0;
    padding: 10px;
}

.sectionTitle {
    font-family: ITCFranklinGothicCondensedDemi;
    font-size: 1.2em;
}

.iconForms i {
    color: #ccc;
    left: 11px;
    position: absolute;
    top: 44px;
    z-index: 100;
}

.iconForms .form-control {
    padding-left: 2.7em;
}

label {
    font-family: ITCFranklinGothicDemi;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 5px;
}

.btn.active,
.btn:active {
    box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
}

.btn {
    border-radius: 0px;
    font-family: ITCFranklinGothicBook;
    letter-spacing: 1px;
    moz-transition: all .3s;
    ms-transition: all .3s;
    padding: 10px 25px;
    position: relative;
    text-transform: uppercase;
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid transparent;
}

    .btn:hover:before, .btn:focus:before, .btn:active:before {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }

    .btn:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #000;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 50%;
        transform-origin: 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

.btn-pay {
    padding: 5px !important;
}

.btn-group-sm > .btn,
.btn-sm {
    padding: 5px 10px !important;
    font-size: 12px !important;
    line-height: 1.5;
    border-radius: 0px;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
}

.btn.btn-search {
    padding: 10px 15px !important;
}

.btn-default {
    background-color: #7fad4e;
    color: #fff;
    border-color: transparent;
}

    .btn-default.btn-line {
        background: transparent;
        border: 2px solid #7fad4e;
        color: #7fad4e;
    }

.btn-circle {
    border-radius: 4px;
}

.btn-primary {
    background: #0060d6;
}

.btn-white {
    background: #fff;
    color: #666;
}

.btn-primary.btn-line {
    background: transparent;
    border: 2px solid #0060d6;
    color: #0060d6;
}

.btn-cancel {
    background: #e3e3e3;
    color: #666;
}

    .btn-cancel.btn-line {
        background: transparent;
        border: 2px solid #666;
        color: #666;
    }

    .btn-cancel.active,
    .btn-cancel.focus,
    .btn-cancel:active,
    .btn-cancel:focus,
    .btn-cancel:hover,
    .open > .dropdown-toggle.btn-cancel {
        background-color: #ccc;
        border: 1px solid transparent;
        color: #3b3b3b;
    }

.btn-error {
    background: #ff1821;
    color: #fff;
}

    .btn-error.btn-line {
        background: transparent;
        border: 2px solid #ff1821;
        color: #ff1821;
    }

    .btn-error.active,
    .btn-error.focus,
    .btn-error:active,
    .btn-error:focus,
    .btn-error:hover,
    .open > .dropdown-toggle.btn-error {
        background-color: #D7171F;
        border-color: transparent;
        color: #fff;
    }

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
    background-color: #5A9021;
    border-color: #adadad;
    color: #fff;
    border: 1px solid transparent;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
    background-color: #0e2e86;
    color: #fff;
    border: 1px solid transparent;
}

.btn-private {
    margin: 5px;
}

.private-space {
    position: relative;
}

    .private-space .dropdown-menu {
        right: 0;
        left: 0px;
        width: 182px;
    }

.dropdown-submenu {
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: -100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: 100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }

.links-private {
    background: #0060d6;
    width: 183px;
    position: absolute;
    top: 35px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
}

    .links-private.active {
        opacity: 100;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -moz-opacity: 100;
        -khtml-opacity: 100;
    }

    .links-private li {
        -moz-transition: all 3s;
        transition: all .3s;
        -webkit-transition: all .3s;
        -ms-transition: all .3s;
    }

        .links-private li:hover {
            background: #002A89;
        }

        .links-private li a {
            display: block;
            color: #fff;
            padding: 5px 15px;
            font-size: 1em;
        }

.nav-tabs {
    border: none;
}

    .nav-tabs > li {
        background-color: #f2f2f2;
        border-right: 1px solid #e3e3e3;
        font-family: "ITCFranklinGothicCondensedBook";
        text-transform: uppercase;
    }

/*Tabs 2*/

.tabs-2 {
    margin: 20px 0;
    border-bottom: 1px solid #e3e3e3;
}

    .tabs-2 > li, .tabs-3 > li {
        font-family: ITCFranklinGothicBook;
        text-transform: initial;
        background-color: transparent;
        border: none;
    }

        .tabs-2 > li.active > a, .tabs-2 > li.active > a:focus, .tabs-2 > li.active a:hover, .tabs-3 > li.active > a, .tabs-3 > li.active > a:focus, .tabs-3 > li.active a:hover {
            background-color: transparent;
            border: 3px solid #0060d6;
            box-shadow: 0 rgba(0, 0, 0, 0.1);
            color: #192c85;
            cursor: default;
            -ms-box-shadow: 0 rgba(0, 0, 0, 0.1);
            transform: translate(0, 0);
            -webkit-box-shadow: 0 rgba(0, 0, 0, 0.1);
            font-family: ITCFranklinGothicDemi;
        }

        .tabs-2 > li > a:hover, .tabs-2 > li > a:focus, .tabs-2 > li > a:active {
            background: transparent;
            border: none;
        }

/*Tabs 3*/




.btn-lg {
    height: 60px;
    font-size: 1.3em;
    font-family: ITCFranklinGothicDemi;
}

.nav-tabs > li a {
    border-radius: 0px;
}

.nav-tabs > li:last-child {
    border-right: 0;
}

.tab-content > .tab-pane {
    border: 1px solid #f2f2f2;
    font-size: 0.875em;
    padding: 15px;
    font-family: "ITCFranklinGothicCondensedBook";
}


.tab-content.infoBox .tab-pane {
    border: 1px solid transparent;
    font-size: 1em;
}

.nav-tabs > li a {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    color: #666;
    -moz-font-smoothing: grayscale;
    overflow: hidden;
    position: relative;
    transform: translateZ(0);
    transition: all .3s;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}

.nav-tabs > li.active a {
    color: #192c85;
}

    .nav-tabs > li a:hover:after,
    .nav-tabs > li a:focus:after,
    .nav-tabs > li a:active:after,
    .nav-tabs > li.active a:after {
        left: 0;
        right: 0;
    }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus,
    .nav-tabs > li.active a:hover {
        background-color: #fff;
        border: 1px solid transparent;
        border-bottom-color: transparent;
        box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.1);
        color: #192c85;
        cursor: default;
        -ms-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.1);
        transform: translate(0, -5px);
        -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.1);
    }

.tabs-2 > li.active > a, .tabs-2 > li.active > a:focus, .tabs-2 > li.active a:hover {
    background-color: #fff;
    border-bottom: transparent;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    color: #192c85;
    cursor: default;
    -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    transform: translate(0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
}

.nav-tabs li.active a:after {
    left: 0;
    right: 0;
}

.nav-tabs > li > a:after {
    background: #ff1821;
    border-bottom: 4px solid #FF1821;
    bottom: 0;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    right: 50%;
    transition-duration: 0.3s;
    transition-property: left, right;
    transition-timing-function: ease-out;
    webkit-transition-duration: 0.3s;
    webkit-transition-property: left, right;
    webkit-transition-timing-function: ease-out;
    z-index: -1;
}

.tabs-2 > li > a:after {
    background: #0060d6;
    border-bottom: 4px solid #0060d6;
    bottom: 0;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    right: 50%;
    transition-duration: 0.3s;
    transition-property: left, right;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: left, right;
    -webkit-transition-timing-function: ease-out;
    z-index: -1;
}

.tabs-3 {
    margin: 0;
}

    .tabs-3 > li > a:after {
        background: #0060d6;
        border-bottom: 4px solid #fff;
        bottom: 0;
        content: "";
        height: 4px;
        left: 50%;
        position: absolute;
        right: 50%;
        transition-duration: 0.3s;
        transition-property: left, right;
        transition-timing-function: ease-out;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-property: left, right;
        -webkit-transition-timing-function: ease-out;
        z-index: -1;
    }

.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
    color: inherit;
    display: block;
}

.panel-group .panel {
    border-radius: 0px;
    margin-bottom: 0;
    position: relative;
}

.iconCollapse {
    position: absolute;
    right: 1em;
    top: 0.8em;
    transform: rotate(180deg);
    transition: all .3s;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    font-size: 0.875em;
    line-height: 1.7em;
}

.panel-default > .panel-heading {
    background-color: #f2f2f2;
    border-color: #fff;
    border-left: 4px solid #192c85;
    border-radius: 0px;
    color: #0060d6;
}

.panel-title {
    font-size: 1em;
    font-family: ITCFranklinGothicCondensedDemi;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0px 3px 2px rgba(255,255,255,0.6);
    color: #393939;
}

.panel-default > .panel-heading .collapsed i {
    transform: rotate(0deg);
}

.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
    text-decoration: none;
    width: 95%;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    font-size: 0.875em;
}

.accordion-control {
    border-color: transparent;
}

    .accordion-control > .panel-heading {
        background: #fff;
        box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
        border: none;
    }

    .accordion-control .panel-title {
        font-size: 1em;
        font-family: ITCFranklinGothicDemi;
        text-shadow: 0px 3px 2px rgba(255,255,255,0.6);
        color: #393939;
        text-transform: initial;
        letter-spacing: 0px;
    }
/*end acordeones*/

.imgAxa {
    position: relative;
}

    .imgAxa img {
        width: 100%;
    }

.slick-dots li.slick-active button:before {
    color: #0060d6;
    opacity: 1;
    filter: alpha(opacity=100);
}

.screen {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    background: rgba(0, 0, 0, 0);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    display: block;
    height: 100%;
    padding: 1.5% 10%;
    position: absolute;
    text-align: center;
    transition: all .5s;
    width: 100%;
}

    .screen h3 {
        color: #fff;
        font-family: ITCFranklinGothicDemi;
        font-size: 1.375em;
        letter-spacing: 1px;
        line-height: 1.5em;
        text-shadow: 0px 1px 0px rgba(0, 0, 0, .2);
        transform: translate3d(0, 100%, 0);
        transition: all .5s;
        -webkit-transform: translate3d(0, 100%, 0);
    }

    .screen:hover h3 {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
    }

    .screen:hover p {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
    }

    .screen p {
        color: #fff;
        display: block;
        filter: alpha(opacity=0);
        font-size: 0.875em;
        max-height: 40px;
        opacity: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        transform: translate3d(0, 200%, 0);
        transition: all .8s;
        -webkit-transform: translate3d(0, 200%, 0);
    }

.slick-prev:before {
    content: "\e612";
}

.slick-next:before {
    content: "\e613";
}

.slick-prev:before,
.slick-next:before {
    color: #fff;
    font-family: 'axa';
    font-size: 20px;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-font-smoothing: antialiased;
}

.carrusel2.slick-initialized .slick-slide {
    display: block;
    padding: 0 15px;
}


.well {
    border-radius: 0px;
    border: 1px dashed;
}

.tooltip {
    display: block;
    filter: alpha(opacity=0);
    font-family: "ITCFranklinGothicBook", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    opacity: 0;
    padding: 10px;
    position: absolute;
    z-index: 1070;
    text-transform: Initial;
}

.tooltip-inner {
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 1em;
    width: 150px;
    max-width: 400px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}

.tooltip-arrow {
    border-color: transparent;
    border-style: solid;
    height: 0;
    position: absolute;
    width: 0;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}

.tooltip.top-left .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    margin-bottom: -5px;
    right: 5px;
}

.tooltip.top-right .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #000;
    border-width: 5px 5px 5px 0;
    left: 0;
    margin-top: -5px;
    top: 50%;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #000;
    border-width: 5px 0 5px 5px;
    margin-top: -5px;
    right: 0;
    top: 50%;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    left: 50%;
    margin-left: -5px;
    top: 0;
}

.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    margin-top: -5px;
    right: 5px;
    top: 0;
}

.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    left: 5px;
    margin-top: -5px;
    top: 0;
}


.modal {
    -webkit-animation-name: animJelly;
    animation-name: animJelly;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.modal-title {
    font-family: ITCFranklinGothicDemi;
    line-height: 1.42857143;
    margin: 0;
    color: #0D2C80;
}

.modal-open {
    overflow: auto;
}

.modal-content {
    border-radius: 0px;
}

.modal-footer {
    border-top: none;
    text-align: center;
}

.modal-header {
    border-bottom: none;
}

    .modal-header .close {
        font-family: ITCFranklinGothic;
        font-size: 3em;
        font-weight: 100;
        margin-top: -11px;
    }

.row {
    margin: 0;
}

.row-full-height {
    height: 100%;
}

.row-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
}

.col-height {
    display: table-cell;
    float: none;
    height: 100%;
}

.col-full-height {
    height: 100%;
    vertical-align: middle;
}

.row-same-height {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.col-xs-height {
    display: table-cell;
    float: none !important;
}

.col-top {
    vertical-align: top;
}

.col-middle {
    vertical-align: middle;
}

.col-bottom {
    vertical-align: bottom;
}

.col-pad {
    padding: 0 15px;
}

.stepQuote {
    padding: 2em 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
}

.bs-callout {
    margin: 15px 0 5px 0;
    box-shadow: 1px 0px 3px rgba(0,0,0,0.3);
    padding: 15px 15px 5px;
    border-left: 4px solid #0D2C80;
    overflow: hidden;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

/* columns of same height styles */

.row-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
}

.col-height {
    display: table-cell;
    float: none;
    height: 100%;
}

.col-top {
    vertical-align: top;
}

.col-middle {
    vertical-align: middle;
}

.col-bottom {
    vertical-align: bottom;
}

@media (min-width: 480px) {
    .row-xs-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }

    .col-xs-height {
        display: table-cell;
        float: none;
        height: 100%;
    }

    .col-xs-top {
        vertical-align: top;
    }

    .col-xs-middle {
        vertical-align: middle;
    }

    .col-xs-bottom {
        vertical-align: bottom;
    }
}

@media (min-width: 768px) {
    .row-sm-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }

    .col-sm-height {
        display: table-cell;
        float: none;
        height: 100%;
    }

    .col-sm-top {
        vertical-align: top;
    }

    .col-sm-middle {
        vertical-align: middle;
    }

    .col-sm-bottom {
        vertical-align: bottom;
    }
}

@media (min-width: 992px) {
    .row-md-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }

    .col-md-height {
        display: table-cell;
        float: none;
        height: 100%;
    }

    .col-md-top {
        vertical-align: top;
    }

    .col-md-middle {
        vertical-align: middle;
    }

    .col-md-bottom {
        vertical-align: bottom;
    }
}

@media (min-width: 1200px) {
    .row-lg-height {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }

    .col-lg-height {
        display: table-cell;
        float: none;
        height: 100%;
    }

    .col-lg-top {
        vertical-align: top;
    }

    .col-lg-middle {
        vertical-align: middle;
    }

    .col-lg-bottom {
        vertical-align: bottom;
    }
}

@media (min-width: 320px) {
    .nav-tabs > li a {
        font-size: 0.75em;
    }

    .container-menu {
        width: auto;
    }
}

@media (min-width: 768px) {
    .col-sm-height {
        display: table-cell;
        float: none !important;
    }

    .nav-tabs > li a {
        font-size: 1em;
    }

    .container-menu {
        width: 720px;
    }
}



@media (min-width: 992px) {
    .col-md-height {
        display: table-cell;
        float: none !important;
    }

    .container-menu {
        width: 960px;
    }


    .iconStep {
        font-size: 1em;
    }
}

@media (max-width: 1024px) {
    .header-light .navbar-nav > li {
        width: 75px;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
        overflow: hidden;
        font-size: 16px;
    }

    .iconStep {
        font-size: 1em !important;
    }
}

@media (min-width: 1200px) {
    .col-lg-height {
        display: table-cell;
        float: none !important;
    }
}

@media screen and (min-width: 45.0625em) {
    #top .nav-btn {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav .close-btn {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav .block-title {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav ul {
        margin: 0;
        white-space: nowrap;
    }

    #nav li {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        display: inline-block;
    }

        #nav li:last-child {
            border-right: none;
        }

        #nav li.active:last-child {
            transition-delay: 1s;
            width: 190px;
        }

        #nav li a {
            padding: 0.42857em 0.85714em;
        }
}

@media screen and (max-width: 45em) {
    #nav {
        padding-top: 5.25em;
        position: absolute;
        top: 0;
    }

        #nav:not(:target) {
            height: 0;
            z-index: 1;
        }

        #nav:target .close-btn {
            display: block;
        }

        #nav .close-btn {
            position: absolute;
            right: 1.875em;
            top: -3.75em;
        }

        #nav .block {
            padding: 0;
            position: relative;
        }

        #nav li {
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            position: relative;
        }

            #nav li:last-child {
                border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            }

            #nav li.is-active:after {
                border-bottom: 0.625em transparent solid;
                border-left: 0.625em white solid;
                border-top: 0.625em transparent solid;
                content: "";
                display: block;
                left: -0.03125em;
                margin-top: -0.625em;
                position: absolute;
                top: 50%;
                z-index: 50;
            }

            #nav li a {
                border-bottom: 1px solid #f2f2f2;
                letter-spacing: 0.08em;
                padding: 0.85714em 2.14286em;
            }


    .js-ready #nav {
        background: #fff;
        box-shadow: inset 0.2em 0 0.5em -0.2em rgba(0, 0, 0, 0.25);
        height: 100%;
        moz-box-shadow: inset 0.2em 0 0.5em -0.2em rgba(0, 0, 0, 0.25);
        webkit-box-shadow: inset 0.2em 0 0.5em -0.2em rgba(0, 0, 0, 0.25);
        width: 70%;
    }

        .js-ready #nav .block {
            background: transparent;
        }

        .js-ready #nav .close-btn {
            display: block;
        }

            .js-ready #nav .close-btn:focus,
            .js-ready #nav .close-btn:hover {
                filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }

    .js-ready #nav {
        right: -70%;
    }

    .js-ready #inner-wrap {
        right: 0;
    }

    .js-nav #inner-wrap {
        right: -70%;
    }

    .js-ready #nav {
        backface-visibility: hidden;
        moz-backface-visibility: hidden;
        moz-transform: translate3d(-100%, 0, 0);
        ms-backface-visibility: hidden;
        ms-transform: translate3d(-100%, 0, 0);
        o-backface-visibility: hidden;
        o-transform: translate3d(-100%, 0, 0);
        right: -140%;
        transform: translate3d(-100%, 0, 0);
        webkit-backface-visibility: hidden;
        webkit-transform: translate3d(-100%, 0, 0);
    }

    .js-ready #inner-wrap {
        backface-visibility: hidden;
        moz-backface-visibility: hidden;
        moz-transform: translate3d(0, 0, 0);
        moz-transition: -moz-transform 500ms ease;
        ms-backface-visibility: hidden;
        ms-transform: translate3d(0, 0, 0);
        o-backface-visibility: hidden;
        o-transform: translate3d(0, 0, 0);
        o-transition: -o-transform 500ms ease;
        right: 0 !important;
        transform: translate3d(0, 0, 0);
        transition: transform 500ms ease;
        webkit-backface-visibility: hidden;
        webkit-transform: translate3d(0, 0, 0);
        webkit-transition: -webkit-transform 500ms ease;
    }

    .js-nav #inner-wrap {
        moz-transform: translate3d(-70%, 0, 0) scale3d(1, 1, 1);
        ms-transform: translate3d(-70%, 0, 0) scale3d(1, 1, 1);
        o-transform: translate3d(-70%, 0, 0) scale3d(1, 1, 1);
        transform: translate3d(-70%, 0, 0) scale3d(1, 1, 1);
        webkit-transform: translate3d(-70%, 0, 0) scale3d(1, 1, 1);
    }

    .js-ready #nav .block {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
        moz-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
        moz-transform-origin: 50% 0%;
        moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
        ms-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
        ms-transform-origin: 50% 0%;
        opacity: 0.7;
        o-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
        o-transform-origin: 50% 0%;
        o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
        transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
        transform-origin: 50% 0%;
        transition: opacity 300ms 100ms ease, transform 500ms ease;
        webkit-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);
        webkit-transform-origin: 50% 0%;
        webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
        webkit-transition-delay: ease, 0s;
    }

    .js-nav #nav .block {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
        moz-transform: translate3d(0, 0, 0);
        ms-transform: translate3d(0, 0, 0);
        opacity: 1;
        o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        webkit-transform: translate3d(0, 0, 0);
    }
}
/*Clases Internas*/

.login {
    width: 50%;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #e3e3e3;
}

.breadcrumb {
    padding: 8px 0;
    margin-bottom: 20px;
    list-style: none;
    background-color: #fff;
    border-radius: 0px;
    border-bottom: 1px solid #e3e3e3;
}

    .breadcrumb > li {
        display: inline-block;
        font-family: ITCFranklinGothicCondensedBook;
    }

        .breadcrumb > li > a {
            color: #666;
        }

.pagination > li {
    display: inline;
    font-family: ITCFranklinGothicCondensedBook;
}

    .pagination > li > a,
    .pagination > li > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: 8px;
        line-height: 1.42857143;
        color: #337ab7;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
    }

        .pagination > li > a:focus,
        .pagination > li > a:hover,
        .pagination > li > span:focus,
        .pagination > li > span:hover {
            color: #fff;
            background-color: #0e2e86;
            border-color: #0e2e86;
        }

    .pagination > li:first-child > a,
    .pagination > li:first-child > span,
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
        margin-left: 0;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border: none;
    }

        .pagination > li:last-child > a:hover,
        .pagination > li:first-child > a:hover {
            background: transparent;
            color: #0060d6;
        }

.badge {
    position: absolute;
    font-size: 11px;
    line-height: 1;
    color: #fff;
    text-align: center;
    vertical-align: baseline;
    background-color: #ff1821;
    border-radius: 10px;
    width: 17px;
    height: 17px;
    right: 5px;
    top: 7%;
}

.avatar {
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: inline-block;
    border: 2px solid #fff;
    background: #f2f2f2;
    padding: 5px;
}

    .avatar img {
        width: 100%;
    }

.progress-bar {
    background-color: #0060D6;
    line-height: 20px;
    font-family: ITCFranklinGothicCondensedDemi;
    letter-spacing: 1px;
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    opacity: 1;
    filter: alpha(opacity=100);
}

.success {
    color: #46d307;
    font-size: 4em;
    display: block;
    margin-bottom: 20px;
}

.reject {
    color: #ff1821;
}

.labelhalf {
    display: block !important;
}

.halfinput {
    width: 25%;
}

.half50 {
    width: 49%;
    display: inline-block;
    float: left;
    vertical-align: top;
    margin-right: 15px;
}

.half25 {
    width: 24%;
    display: inline-block;
    float: left;
    vertical-align: top;
    margin-right: 1%;
    min-height: 40px;
}

.custom-combobox-input {
    min-height: 40px;
    border: 1px solid #ccc;
    background-color: #f2f2f2;
    width: 100%;
    text-align: left;
    position: relative;
}

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    z-index: 99999999999;
    cursor: pointer;
    left: 0px;
}

.custom-combobox-input {
    margin: 0;
    padding: 5px 10px 5px 15px;
    font-family: "ITCFranklinGothicCondensedBook";
}

.custom-combobox-toggle.ui-corner-right {
    background: #f2f2f2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
    background: #fff;
    border: 1px solid #e3e3e3;
    width: 280px;
    z-index: 99999;
    position: relative;
    max-height: 200px;
    overflow-y: auto;
}

.ui-autocomplete li {
    cursor: pointer;
    height: 40px;
    font-family: ITCFranklinGothicCondensedBook;
    border-bottom: 1px solid #e3e3e3;
    padding: 15px;
}

    .ui-autocomplete li:hover {
        background: #f2f2f2;
    }

.ui-widget .form-control {
    cursor: pointer;
    position: relative;
}

.ui-widget label:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    right: 27px;
    bottom: 20px;
    z-index: 1;
}

.ui-autocomplete-ie9-fix {
    position: relative !important;
}

.compareTable h2 {
    padding: 5px;
}


.has-error .custom-combobox-input {
    border: 1px solid #EC1511 !important;
}

.errorContrast {
    background: rgba(255, 24, 33, 0.69);
    color: #fff;
    padding: 5px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FF1818,endColorstr=#7FF1863);
}

.compareTable h2 {
    padding: 5px;
}

.compareTable > div {
    border: 1px solid #e3e3e3;
}

.plan-compare li {
    height: 60px;
    padding: 15px;
    text-align: left;
}

    .plan-compare li:nth-child(even) {
        background: #f2f2f2;
    }

.plan-text li {
    padding: 10px;
    border-bottom: 1px solid #e3e3e3;
    display: inline-block;
    margin-top: -5px;
    text-align: left;
    width: 100%;
    font-size: 0.875em;
    cursor: pointer;
    transition: all .3s;
    position: relative;
}

    .plan-text li:hover {
        border-left: 3px solid #0082de;
    }

        .plan-text li:hover .tooltipAXA {
            opacity: 1;
            filter: alpha(opacity=100);
            transform: translateY(0);
        }

.half75 {
    width: 75%;
    display: inline-block;
}

.compareTable {
    margin: 15px 0;
}

.titleCompare {
    background: #f2f2f2;
    height: 50px;
    text-align: center;
}

    .titleCompare > h2 {
        font-family: ITCFRanklinGothicCondensedDemi;
    }

.ico-label {
    position: relative;
    right: -50px;
}

    .ico-label span {
        position: absolute;
        top: 11px;
        height: 25px;
        width: 133px;
        color: #fff;
        z-index: 1;
        text-align: center;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 5px;
        padding: 10px;
    }

.ico-product.ico-sale {
    background: #0D2C80;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    right: 8px;
    overflow: hidden;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    box-shadow: 0px 4px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 4px 1px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
/*Selects*/

.category-Check.active {
    background: #0E2E86;
    color: #fff;
}

.filterOpt > label {
    margin-right: 1em;
}

.input-group-addon {
    padding: 5px 17px;
    font-size: 18px;
    font-weight: 400;
    line-height: 0;
    color: #555;
    text-align: center;
    background-color: #D4D4D4;
    border: 1px solid #ccc;
    border-radius: 0px;
    font-family: ITCFranklinGothicDemi;
}

.into-form {
    text-align: center;
    border-radius: 0px;
    font-family: ITCFranklinGothicDemi;
    font-size: 170%;
    line-height: 0;
    padding: 0px 10px;
    color: #ccc;
    font-weight: 100;
    display: table-cell;
    vertical-align: middle;
    background: #f2f2f2;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.grayBox {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 15px;
    overflow: hidden;
    display: block;
}

    .grayBox .form-control {
        background: #fff;
    }

.iconBig {
    font-size: 3em;
    vertical-align: middle;
    color: #0D2C80;
}

.iconAttach {
    font-size: 2em;
}

.checkList {
    color: #0D2C80;
    text-align: left;
    width: 60%;
    margin: 0 auto;
}

.payment-data {
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    opacity: 0;
    visibility: hidden;
    filter: alpha(opacity=0);
    transform: translateY(200%);
    -moz-transform: translateY(200%);
    -ms-transform: translateY(200%);
    -o-transform: translateY(200%);
    -webkit-transform: translateY(200%);
    height: 0;
    position: absolute;
    overflow: hidden;
}



    .payment-data.active {
        height: auto;
        opacity: 100;
        visibility: visible;
        filter: alpha(opacity=100);
        transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        position: relative;
    }

.content-pay {
    border-right: 1px solid #ccc;
    margin: 25px 0;
    transition: all .5s;
    padding: 15px;
    cursor: pointer;
}

    .content-pay:hover {
        background: #f2f2f2;
        transform: translateY(-5px);
    }


    .content-pay:last-child {
        border: none;
    }

    .content-pay p {
        color: #000;
    }

.card-repo.active, .check-posterior.active {
    opacity: 100;
    filter: alpha(opacity=100);
    transform: translateY(0%);
    height: auto;
    overflow: hidden;
}

.card-repo, .check-posterior {
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translateY(-106%);
    transition: all .5s;
    height: 0;
}

.payment-box {
    background: #fff;
    padding: 15px 35px;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    position: relative;
}

    .payment-box .form-group {
        margin: 0;
    }

.inner-wrap {
    background: #f2f2f2;
    padding: 15px 0;
}

.wrap-color {
    background: #f2f2f2;
}

.payNum:after {
    content: "";
    width: 50px;
    background: #0060d6;
    height: 5px;
    display: block;
    margin-bottom: 15px;
}

.productType {
    margin: 5px 0;
    overflow: hidden;
    text-align: center;
    position: relative;
}


    .productType li {
        width: 20%;
        transition: all .5s;
        display: inline-block;
        cursor: pointer;
        color: #ccc;
        transform: translateY(8%);
    }

        .productType li.active, .productType li:hover, .productType li:active, .productType li:focus, .productType li:visited, .productType li:active {
            color: #0060d6 !important;
        }

        .productType li h4 {
            font-size: 1em;
        }

        .productType li i {
            font-size: 2em;
        }

            .productType li i:hover {
                color: #0060d6;
            }

.divide:after {
    content: "o";
    display: block;
    position: absolute;
    left: 0;
    font-size: 2em;
    color: #0D2C80;
    background: #fff;
    width: 15%;
    top: 88px;
    text-align: center;
    margin: 0 auto;
    right: 0;
}

/*Radios Select*/

.items-onRadio .btn.active {
    box-shadow: 0 0 0;
}

.items-onRadio:focus, .items-onRadio:focus .btn.active, .items-onRadio .btn:focus {
    outline: none;
}

.select-items {
    background: #f2f2f2;
    border: 1px solid #e3e3e3;
    transition: all .8s;
    -webkit-transition: all .8s;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    display: inline-block;
    padding: 5px;
    margin-bottom: 15px;
}

#AxaClave .select-items {
    min-width: 140px;
}

.select-items span {
    display: block;
    padding: 0 15px;
    font-family: ITCFranklinGothicCondensedBook;
}

.select-items span,
.select-items i {
    transition: all .3s;
    -webkit-transition .all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
}

.select-items:hover span,
.select-items:hover i,
.btn.active .select-items span,
.btn.active .select-items i {
    color: #0e2e86;
}

.select-items:before,
.select-items.active:before {
    pointer-events: none;
    content: '';
    position: absolute;
    border: #0D2C80 solid 2px;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    filter: alpha(opacity=0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: top, right, bottom, left;
    transition-property: top, right, bottom, left;
}

.btn.active .select-items:before,
.select-items:hover:before,
.select-items.active:before,
.select-items:focus:before,
.items-onRadio .btn.active .select-items:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 1;
    filter: alpha(opacity=100);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.items-onRadio .btn.active .check-cards {
    opacity: 1;
    filter: alpha(opacity=100);
}

.check-cards {
    background: #0E2E86;
    color: #fff;
    padding: 4px;
    border-radius: 50%;
    font-size: 0.75em;
    position: absolute;
    top: 0px;
    width: 20px;
    height: 20px;
    right: 10px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition-delay: .1s;
}

.alignWrap {
}

/*Axa contacto*/

#AxaContacto img {
    margin: 0 auto;
}
/**Button-select*/

.titleDate {
    display: table;
}

    .titleDate > div,
    .titleDate > i {
        display: table-cell;
    }


.dateChoose {
    display: block;
}

    .dateChoose li {
        width: 75px;
        display: inline-block;
        background-color: #f2f2f2;
        border: 1px solid #e3e3e3;
        padding: 5px;
        text-align: center;
        transition: all .3s;
        -webkit-transition: all .3s;
        margin: 10px 3px;
        cursor: pointer;
    }


        .dateChoose li:hover,
        .dateChoose li:focus,
        .dateChoose li:active,
        .dateChoose li:visited,
        .dateChoose .active {
            background-color: #0060d6;
            color: #fff;
            transform: scale(1.1, 1.1);
            -webkit-transform: scale(1.1, 1.1);
        }


        .dateChoose li span {
            font-family: ITCFranklinGothicCondensedDemi;
            display: block;
            text-align: center;
            font-size: 1.2em;
        }


.selectButton .btn + .btn {
    margin-left: 15px;
}

.dateWrap {
    background: #f2f2f2;
    padding: 15px;
    margin: 15px 0;
    font-family: ITCFranklinGothicCondensedDemi;
    color: #666;
}

.totalizer {
    background: #f2f2f2;
    padding: 45px 32px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    position: relative;
}

    .totalizer .input-group-addon {
        background: #fff;
        color: #0D2C80;
        font-size: 26px;
        padding: 15px;
    }


.contrast {
    background: #fff;
    height: 58px;
    font-family: ITCFranklinGothicDemi;
    font-size: 2em;
}

.personalData {
    font-family: ITCFranklinGothicCondensedBook;
}

    .personalData dd {
        font-size: 0.75em;
    }


    .personalData dt {
        font-size: 1.1em;
        margin-bottom: 15px;
        font-family: ITCFranklinGothicCondensedDemi;
        font-weight: normal;
    }


.total-bar {
    background-color: #0E2E86;
    display: block;
    height: 50px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    color: #fff;
    font-size: 1.4em;
    font-family: ITCFranklinGothicCondensedDemi;
}

    .total-bar > div {
        padding: 10px 25px;
    }


.iconPlanes {
    font-size: 2em;
    color: #0D2C80;
}

.iconPay {
    font-size: 10rem;
    color: #e3e3e3;
}

.iconQuit {
    font-size: 2em;
    line-height: 0.8;
    text-align: center;
}

.iconData {
    font-size: 7em;
    text-align: center;
    padding: 25px;
    display: block;
}

.iconProduct {
    font-size: 3em;
}

.infoNum {
    font-size: 3em;
    font-family: ITCFranklinGothicDemi;
    position: absolute;
    left: 20%;
}

}









.detail-quote p {
    font-family: ITCFranklinGothicCondensedBook;
    line-height: 1.2;
    margin-top: 15px;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: MIDDLE;
}

address h5 strong {
    font-family: ITCFranklinGothicDemi;
    font-weight: lighter;
}

.iconHelp {
    font-size: 1.3em;
    vertical-align: middle;
    cursor: pointer;
}

.dataBuyer {
    font-size: 1.2em;
    font-family: ITCFranklinGothicCondensedBook;
    line-height: 2;
}

    .dataBuyer > dt {
        font-family: ITCFranklinGothicDemi;
        font-size: 0.785em;
        vertical-align: text-bottom;
        font-weight: normal;
    }


    .dataBuyer > dt,
    .dataBuyer > dd {
        margin-bottom: 5px;
    }


.vehicule-list li:last-child {
    border: none;
}

.vehicule-list li > h4,
.vehicule-list li p {
    text-align: left;
    padding: 0 15px;
}

.vehicule-list li h4 {
    font-family: ITCFranklinGothicCondensedBook;
    font-size: 1.2em;
    color: #666;
}

.vehicule-list li p {
    text-transform: uppercase;
    font-size: 1em;
    font-family: ITCFranklinGothicDemi;
}

.scheduleCall {
    display: none;
}

    .scheduleCall.active {
        display: block;
    }


.alert-info {
    color: #000;
    background-color: rgb(207,217,244);
    border-radius: 0px;
    border: 2px solid #192c85;
}

.barCapi {
    padding: 10px;
}
/*.payment-check{
    visibility: hidden;
    opacity: 0;
    height: 0;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    filter:alpha(opacity=0);
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transform:translateY(100%);
    -webkit-transform:translateY(100%);
    -o-transform:translateY(100%);
}

.payment-check.active{
    visibility: visible;
    opacity: 100;
    height: auto;
    filter:alpha(opacity=100);
        transform:translateY(0%);
    -webkit-transform:translateY(0%);
    -o-transform:translateY(0%);
}*/


/*animaciones*/

@-webkit-keyframes shake {
    from, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    20%, 40% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
}

@keyframes shake {
    from, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    20%, 40% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
/*perspective*/

@-webkit-keyframes transitionItems {
    100% {
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes transitionItems {
    100% {
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
/*Flip*/

@-webkit-keyframes flip {
    0% {
    }

    100% {
        -webkit-transform: rotateX(0deg);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes flip {
    0% {
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
/*Loader*/
#rotaLoader {
    margin: -20% 0;
}

.rw-wrapper {
    width: 80%;
    position: relative;
    margin: 110px auto 0 auto;
    font-family: 'Open sans';
    padding: 10px;
}

.rw-sentence {
    margin: 0;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
    padding-left: 30%;
}

    .rw-sentence span {
        color: #444;
        white-space: nowrap;
        font-size: 150%;
        font-weight: 100;
        font-family: 'ITCFranklinGothicCondensedBook';
    }

.rw-words {
    display: inline;
    text-indent: 10px;
}

    .rw-words span {
        position: absolute;
        opacity: 0;
        overflow: hidden;
        width: 100%;
        color: #0060d6;
        font-weight: 400;
    }

.rw-words-1 span {
    width: 500px;
    -webkit-animation: rotateWordsFirst 22s linear infinite 0s;
    -ms-animation: rotateWordsFirst 22s linear infinite 0s;
    animation: rotateWordsFirst 22s linear infinite 0s;
}

.rw-words-2 span {
    -webkit-animation: rotateWordsSecond 22s linear infinite 0s;
    -ms-animation: rotateWordsSecond 22s linear infinite 0s;
    animation: rotateWordsSecond 22s linear infinite 0s;
}

.rw-words span:nth-child(2) {
    -webkit-animation-delay: 7s;
    -ms-animation-delay: 7s;
    animation-delay: 7s;
    color: #0E2E86;
}

.rw-words span:nth-child(3) {
    -webkit-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
    color: #0060d6;
}

.rw-words span:nth-child(4) {
    -webkit-animation-delay: 17s;
    -ms-animation-delay: 17s;
    animation-delay: 17s;
    color: #0E2E86;
}

@-webkit-keyframes rotateWordsFirst {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        height: 0px;
    }

    8% {
        opacity: 1;
        height: 60px;
    }

    19% {
        opacity: 1;
        height: 60px;
    }

    25% {
        opacity: 0;
        height: 60px;
    }

    100% {
        opacity: 0;
    }
}

@-ms-keyframes rotateWordsFirst {
    0% {
        opacity: 1;
        -ms-animation-timing-function: ease-in;
        height: 0px;
    }

    8% {
        opacity: 1;
        height: 60px;
    }

    19% {
        opacity: 1;
        height: 60px;
    }

    25% {
        opacity: 0;
        height: 60px;
    }

    100% {
        opacity: 0;
    }
}

@keyframes rotateWordsFirst {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        height: 0px;
    }

    8% {
        opacity: 1;
        height: 60px;
    }

    19% {
        opacity: 1;
        height: 60px;
    }

    25% {
        opacity: 0;
        height: 60px;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes rotateWordsSecond {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        width: 0px;
    }

    10% {
        opacity: 0.3;
        width: 0px;
    }

    20% {
        opacity: 1;
        width: 100%;
    }

    27% {
        opacity: 0;
        width: 100%;
    }

    100% {
        opacity: 0;
    }
}

@-ms-keyframes rotateWordsSecond {
    0% {
        opacity: 1;
        -ms-animation-timing-function: ease-in;
        width: 0px;
    }

    10% {
        opacity: 0.3;
        width: 0px;
    }

    20% {
        opacity: 1;
        width: 100%;
    }

    27% {
        opacity: 0;
        width: 100%;
    }

    100% {
        opacity: 0;
    }
}

@keyframes rotateWordsSecond {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        width: 0px;
    }

    10% {
        opacity: 0.3;
        width: 0px;
    }

    20% {
        opacity: 1;
        width: 100%;
    }

    27% {
        opacity: 0;
        width: 100%;
    }

    100% {
        opacity: 0;
    }
}

.panel-left {
    background: #fff;
    box-shadow: 1px 0px 1px rgba(0,0,0,0.1);
    position: relative;
    width: 240px;
    height: calc(100% - (10px));
    height: -webkit-calc(100% - (10px));
    height: 100vh;
    overflow: hidden;
    z-index: 200;
    float: left;
    transition: all .3s;
    -webkit-transition: all .3s;
}

    .panel-left.cartera {
        height: 100vh;
    }

    .panel-left.left-p {
        transform: translate(0,0);
        -webkit-transform: translate(0,0);
    }

    .panel-left.active {
        top: 50px;
        position: fixed;
        float: none;
        left: 0px;
    }

    .panel-left > div {
        padding: 10px;
        border-bottom: 1px solid #e3e3e3;
        left: 0;
    }

    .panel-left header {
        height: 48px;
        padding: 15px;
        border-bottom: 1px solid #e3e3e3;
    }

    .panel-left .client-data {
        height: 290px;
        width: 100%;
        overflow: hidden;
    }

        .panel-left .client-data li {
            font-size: 13px;
            display: inline-block;
            line-height: 1.5;
            width: 100%;
        }

    .panel-left .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
        font-size: 14px;
        left: 0px;
    }

        .panel-left .panel-group .panel-heading + .panel-collapse > .list-group li a {
            display: block;
        }

.info-panel-left {
    height: calc(100% - (48px + 284px + 45px));
    height: -webkit-calc(100% - (48px + 284px + 45px));
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    position: relative;
}

.panel-right {
    margin-left: 240px;
    padding: 20px;
    height: auto;
    overflow: auto;
}

    .panel-right .breadcrumb {
        background: #f2f2f2;
    }

    .panel-right .product-panel p {
        font-family: ITCFranklinGothicDemi;
    }


.product-panel .infoBox:hover:before, .product-panel .infoBox:focus:before, .product-panel .infoBox:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.product-panel .infoBox {
    z-index: 10;
}

    .product-panel .infoBox:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fafafa;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 50%;
        transform-origin: 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

@media (max-width:1024px) {
    .rw-wrapper > div img {
        height: 180px;
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    .rw-sentence {
        font-size: 2.2rem;
    }

    .rw-wrapper > div img {
        height: 100px;
    }
}

@media (min-width: 280px) and (max-width:767px) {
    .rw-sentence {
        font-size: 14px;
        width: 100%;
        text-align: center;
        padding-left: 0px;
    }

    .rw-words {
        display: block;
        text-indent: 23%;
        padding: 0px 0 10px 0;
        text-align: left;
    }

    .rw-wrapper > div:first-child {
        position: absolute !important;
        left: 30% !important;
        top: -30% !important;
    }

    .rw-wrapper > div img {
        height: 100px;
    }

    .module-poliza {
        height: auto !important;
    }

    .infoBox {
        margin: 10px 0;
    }
}

.load {
    position: absolute;
    background: #fff;
    height: 100%;
    margin: 0;
    width: 100%;
    z-index: 9999;
    visibility: hidden;
    top: 0px;
    left: 0px;
    right: 0px;
}

    .load.active {
        visibility: visible;
    }


.fill-loader {
    position: fixed;
    margin: 0;
    display: none;
    padding: 25% 0;
    top: 0px;
    bottom: 0px;
}

    .fill-loader.active {
        display: block;
    }


    .fill-loader h3 {
        font-family: "ITCFranklinGothicCondensedDemi";
        font-size: 1.5em;
        position: absolute;
        left: -5px;
        bottom: calc(70%);
        padding: 0 calc(50% - 145px);
    }


.load h4 {
    font-family: "ITCFranklinGothicCondensedBook";
    font-size: 1em;
    position: absolute;
    left: calc(50% - 40px);
    bottom: calc(50%);
}



#loader {
    animation: animate 1.5s linear infinite;
    clip: rect(0, 120px, 120px, 80px);
    height: 120px;
    width: 120px;
    position: absolute;
    left: calc(50% - 70px);
    top: calc(50% - 70px);
    z-index: 99999;
}

@keyframes animate {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    100% {
        transform: rotate(220deg);
        -ms-transform: rotate(220deg);
        -webkit-transform: rotate(220deg);
        -moz-transform: rotate(220deg);
        -o-transform: rotate(220deg);
    }
}

#loader:after {
    animation: animate2 1.5s ease-in-out infinite;
    clip: rect(0, 120px, 120px, 80px);
    content: '';
    border-radius: 50%;
    height: 120px;
    width: 120px;
    position: absolute;
}


/*-- CAPTCHA---*/
.onoffswitch {
    position: relative;
    width: 75px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    height: 30px;
    padding: 0;
    line-height: 30px;
    border: 2px solid #E3E3E3;
    border-radius: 30px;
    background-color: #EEEEEE;
    transition: background-color 0.3s ease-in;
}

    .onoffswitch-label:before {
        content: "";
        display: block;
        width: 30px;
        margin: 0px;
        background: #FFFFFF;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 43px;
        height: 30px;
        border: 2px solid #E3E3E3;
        border-radius: 30px;
        transition: all 0.3s ease-in 0s;
    }


.onoffswitch-checkbox:checked + .onoffswitch-label {
    background-color: #0060d6;
}

    .onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
        border-color: #0060d6;
    }

        .onoffswitch-checkbox:checked + .onoffswitch-label:before {
            right: 0px;
        }


/*--- END CAPTCHA ---*/

/*Add New*/
.addNew, .addNew2 {
    background: #f2f2f2;
    margin: 25px;
    border: 2px dashed #b1b1b1;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    transform: translateY(0);
}

    .addNew:hover, .addNew2:hover {
        transform: scale(1.05,1.05);
        -webkit-transform: scale(1.05,1.05);
        -moz-transform: scale(1.05,1.05);
        -o-transform: scale(1.05,1.05);
        -ms-transform: scale(1.05,1.05);
    }

    .addNew a, .addNew2 a {
        display: block;
        padding: 15px;
        color: #000;
        font-family: ITCFranklinGothicDemi;
        font-size: 1.1em;
    }

        .addNew a:before, .addNew2 a:before {
            content: "+";
            display: block;
            font-size: 2.2em;
            font-family: ITCFranklinGothicCondensedBook;
            line-height: 0.7;
        }

    .addNew.inactive, .addNew2.inactive {
        opacity: 0;
        filter: alpha(opacity=0);
        line-height: 0;
        margin: 5px 0;
        transform: translateY(-5px);
        height: 0;
    }

.itemNew, .itemNew2 {
    opacity: 0;
    filter: alpha(opacity=0);
    height: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    transform: translateY(10px);
    transition-delay: .2s;
    overflow: hidden;
}

    .itemNew.active, .itemNew2.active {
        height: auto;
        opacity: 100;
        filter: alpha(opacity=100);
        transform: translateY(0px);
    }

.stepNew .stepTramite {
    border-bottom: 2px solid #e3e3e3;
    padding: 0px 15px 15px;
    font-family: ITCFranklinGothicCondensedDemi;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #b1b1b1;
}

.stepTramite a {
    color: #b1b1b1;
}

    .stepTramite a.active {
        color: #0060d6;
    }

        .stepTramite a.active span {
            background: #0060d6;
            color: #fff;
        }

.stepNew .stepTramite span {
    background: #e3e3e3;
    width: 50px;
    height: 50px;
    display: block;
    border-radius: 50%;
    padding: 10px;
    margin: 10px auto;
}

.tableTramite .checkAxa, .tableTramite .checkbox {
    margin: 0;
}

.infoBox {
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    overflow: visible;
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}

    .infoBox.disabled {
        background: #fafafa;
        cursor: not-allowed;
    }

.trayList li {
    background: #e3e3e3;
    border-right: 1px solid #ccc;
    font-size: 15px;
}

    .trayList li.active a {
        font-family: ITCFranklinGothicDemi;
    }

.trayList a {
    text-transform: initial !important;
    font-family: ITCFranklinGothicBook;
}

.fileinput-button {
    position: relative;
}

    .fileinput-button input {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        opacity: 0;
        -ms-filter: 'alpha(opacity=0)';
        direction: ltr;
        cursor: pointer;
    }

        .fileinput-button input.small {
            cursor: pointer;
            position: absolute;
            top: -20px;
            left: 0;
            margin: 0;
            opacity: 0;
            -ms-filter: 'alpha(opacity=0)';
            direction: ltr;
            cursor: pointer;
            width: 50px;
            height: 50px;
        }

/*Profile*/

.mail_profile {
    text-overflow: ellipsis;
    max-width: 220px;
    overflow: hidden;
}

/*Calendario*/
#calendario {
    margin-top: 40px;
}

    #calendario.mini .datepicker, #calendario.mini .datepicker table {
        width: 100%;
    }

        #calendario.mini .datepicker table {
            background: #fff;
        }

            #calendario.mini .datepicker table .prev, #calendario.mini .datepicker table .next {
                color: #fff;
            }

        #calendario.mini .datepicker .datepicker-days table thead tr:nth-child(1) {
            background-color: #0E2E86;
            border-radius: 0px;
        }

        #calendario.mini .datepicker .datepicker-days table thead tr th {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
        }

    #calendario .datepicker .datepicker-days table thead tr:nth-child(1) .datepicker-switch {
        font-size: 1.15em;
        font-weight: 300;
        color: white;
        text-transform: uppercase;
        padding: 16px 0px;
    }

    #calendario .datepicker td {
        border-top: 1px solid #ededed;
        padding: 10px !important;
    }

    #calendario .datepicker .datepicker-days table thead tr:nth-child(2) th {
        padding: 10px 5px;
        font-size: 1em;
        text-transform: uppercase;
        color: #0E2E86;
        font-family: ITCFranklinGothicDemi;
        font-weight: normal;
    }

.datepicker table tr td.today {
    background-color: #0060d6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: none;
}

#calendario .datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover {
    background: #0060d6;
}

.bootstrap-datetimepicker-widget table td span {
    border-radius: 0px;
    background: #f2f2f2 !important;
}

    .bootstrap-datetimepicker-widget table td span.active {
        background-color: #337ab7 !important;
    }

.activity-title {
    background: #0060d6;
    color: #fff;
    font-family: ITCFranklinGothicCondensedBook;
    font-size: 1.2em;
    padding: 10px;
    width: 100px;
    text-align: center;
    border-radius: 50px;
    display: block;
    margin: 15px 0;
    letter-spacing: 1px;
}

.input-group-btn > .btn {
    font-size: initial;
    letter-spacing: initial;
    border: initial;
    height: 40px;
}

.flow-cartera header, .detail-cartera {
    font-size: 80%;
    margin-bottom: 10px;
}

.flow-cartera table.dataTable tbody th, .flow-cartera table.dataTable tbody td {
    padding: 0px 5px;
    font-size: 11px;
}

.flow-cartera .progress {
    margin-bottom: 0px;
}

.table-row {
    transition: all .3s;
}

    .table-row:hover {
        background-color: #f1efef !important;
        cursor: pointer;
    }

@keyframes animate2 {
    0% {
        box-shadow: inset #0060d6 0 0 0 17px;
        transform: rotate(-140deg);
        -webkit-box-shadow: inset #0060d6 0 0 0 17px;
        -webkit-transform: rotate(-140deg);
        -ms-box-shadow: inset #0060d6 0 0 0 17px;
        -ms-transform: rotate(-140deg);
        -o-box-shadow: inset #0060d6 0 0 0 17px;
        -o-transform: rotate(-140deg);
    }

    50% {
        box-shadow: inset #0060d6 0 0 0 2px;
    }

    100% {
        box-shadow: inset #0060d6 0 0 0 17px;
        transform: rotate(140deg);
    }
}
/*Jelly*/

@-webkit-keyframes animJelly {
    0% {
        -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    2.083333% {
        -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    4.166667% {
        -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    6.25% {
        -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    8.333333% {
        -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    10.416667% {
        -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    12.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    14.583333% {
        -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    16.666667% {
        -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    18.75% {
        -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    20.833333% {
        -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    22.916667% {
        -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    25% {
        -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    27.083333% {
        -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    29.166667% {
        -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    31.25% {
        -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    33.333333% {
        -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    35.416667% {
        -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    37.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    39.583333% {
        -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    41.666667% {
        -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    43.75% {
        -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    45.833333% {
        -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    47.916667% {
        -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    50% {
        -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    52.083333% {
        -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    54.166667% {
        -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    56.25% {
        -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    58.333333% {
        -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    60.416667% {
        -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    62.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    64.583333% {
        -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    66.666667% {
        -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    68.75% {
        -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    70.833333% {
        -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    72.916667% {
        -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    75% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    77.083333% {
        -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    79.166667% {
        -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    81.25% {
        -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    83.333333% {
        -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    85.416667% {
        -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    87.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    89.583333% {
        -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    91.666667% {
        -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    93.75% {
        -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    95.833333% {
        -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    97.916667% {
        -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}

@keyframes animJelly {
    0% {
        -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    2.083333% {
        -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    4.166667% {
        -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    6.25% {
        -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    8.333333% {
        -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    10.416667% {
        -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    12.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    14.583333% {
        -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    16.666667% {
        -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    18.75% {
        -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    20.833333% {
        -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    22.916667% {
        -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    25% {
        -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    27.083333% {
        -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    29.166667% {
        -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    31.25% {
        -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    33.333333% {
        -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    35.416667% {
        -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    37.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    39.583333% {
        -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    41.666667% {
        -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    43.75% {
        -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    45.833333% {
        -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    47.916667% {
        -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    50% {
        -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    52.083333% {
        -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    54.166667% {
        -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    56.25% {
        -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    58.333333% {
        -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    60.416667% {
        -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    62.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    64.583333% {
        -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    66.666667% {
        -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    68.75% {
        -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    70.833333% {
        -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    72.916667% {
        -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    75% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    77.083333% {
        -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    79.166667% {
        -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    81.25% {
        -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    83.333333% {
        -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    85.416667% {
        -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    87.5% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    89.583333% {
        -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    91.666667% {
        -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    93.75% {
        -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    95.833333% {
        -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    97.916667% {
        -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}

@media (max-width: 640px) {


    .iconStep {
        font-size: 1.4em !important;
    }


    .log-in a {
        width: 100% !important;
    }

    .planAxa.active {
        height: auto;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .planAxa {
        height: 70px;
        overflow: hidden;
        display: block;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        -ms-transition: all .3s;
    }

    .titleCompare > h2 {
        font-size: 0.875em;
    }

    .plan-compare li {
        font-size: 12px;
    }

    .items-onRadio .btn {
        padding: 0 5px;
    }

    .btn {
        font-size: 0.7em;
        padding: 15px 10px;
        z-index: 100;
        margin: 5px 0;
    }


    .btnPlanes {
        padding: 15px 7px;
    }

    .selectButton .btn + .btn,
    .selectButton .btn {
        margin: 15px 0 0;
        width: 100%;
    }

    .packAxa {
        padding: 0;
    }

    .half25 {
        width: 24%;
        display: inline-block;
        float: left;
        vertical-align: top;
        margin-right: 1%;
        min-height: 40px;
    }


    .total-bar > div {
        padding: 10px;
    }

    .log-in, .pay-u {
        display: block;
        width: 100%;
    }

    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0px;
        margin-left: 0px;
    }

    .containMenu {
        display: block !important;
        width: 100%;
    }

    .accessHeader {
        height: auto;
        font-size: 0;
        text-align: center;
    }

    .menuAxa li {
        border-bottom: 1px solid #e3e3e3;
        padding: 0px;
    }

    /*.menuAxa li:hover ul.subs > li {
            width: 100%;
        }*/

    .private-space {
        float: none !important;
        padding: 0 25px;
    }

    .bLeft {
        border: none;
    }

    .navbar > .container-fluid .navbar-brand {
        margin-left: 15px;
        background: #fff;
    }
}
/*
 * Off Canvas
 * --------------------------------------------------
 */

@media screen and (max-width: 768px) {
    .btn-group {
        margin-bottom: 15px;
        line-height: 0;
    }

    .containMenu {
        display: table;
        width: 100%;
    }

    .menuMobile li {
        position: relative;
        margin-top: 20px;
        padding-right: 10px;
    }

    .search-360, .search-360-light {
        background: #fff;
        width: 350px;
        position: absolute;
        top: 45px;
        right: 0;
        box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
        z-index: 100;
        padding: 15px;
        transform: translate(0, -100px);
        opacity: 0;
        visibility: hidden;
        transition: all .3s;
    }

        .search-360.active, .search-360-light.active {
            position: fixed;
            width: 100%;
            height: 100%;
            transform: translate(0, 0);
            top: 0;
            left: 0;
            z-index: 9999;
            opacity: 1;
            filter: alpha(opacity=100);
            visibility: visible;
        }

    .menuAxa .subs {
        width: 100%;
        left: 0 !important;
    }

    .menuAxa ul.subs > li {
        display: none;
    }


    .navbar-collapse.in {
        overflow-y: visible;
    }

    .iconStep {
        font-size: 1.4em !important;
    }


    .accessHeader li a {
        height: 43px;
    }

    .private-space {
        float: none !important;
        padding: 0 25px;
    }

        .private-space .dropdown-menu {
            right: 0;
            left: -71px;
            width: 182px;
        }


    .bLeft {
        border: none;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 1em;
    }

    .navbar > .container-fluid .navbar-brand {
        margin-left: 0px;
        background: #fff;
    }

    .row-offcanvas {
        position: relative;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
    }

    .row-offcanvas-right {
        right: 0;
    }

    .row-offcanvas-left {
        left: 0;
    }

    .row-offcanvas-right .sidebar-offcanvas {
        right: -100%;
        /* 6 columns */
    }

    .row-offcanvas-left .sidebar-offcanvas {
        left: -50%;
        /* 6 columns */
    }

    .row-offcanvas-right.active {
        right: 100%;
        /* 6 columns */
        background: #fff;
    }

    .row-offcanvas-left.active {
        left: 50%;
        /* 6 columns */
    }

    .sidebar-offcanvas {
        position: absolute;
        top: -80px;
        width: 50%;
        padding: 0px 5px;
        background-color: #fff;
        border-left: 1px solid #e3e3e3;
        top: 0px;
        height: 100vh;
    }

        .sidebar-offcanvas .portalLinks li {
            margin: 5px 0;
        }

        .sidebar-offcanvas ul li {
            display: inline-block;
            font-family: "ITCFranklinGothicCondensedBook";
            float: none;
            line-height: 1;
        }

            .sidebar-offcanvas ul li a {
                color: #979797;
            }

        .sidebar-offcanvas ul.pull-right {
            float: none !important;
        }

        .sidebar-offcanvas h2 {
            font-size: 1em;
            text-align: right;
            border: none;
            padding: 0;
        }

    .redes,
    .contactHeader {
        display: inline-table;
        margin: 5px;
        width: 100%;
        text-align: center;
    }

        .redes li {
            display: inline-block;
            float: left;
            width: 20px;
        }

        .contactHeader li {
            float: left !important;
            width: 50%;
            text-align: center;
        }

    .sidebar-offcanvas li a:before {
        content: "";
        border: none !important;
    }

    .navbar-default {
        background-color: #fff;
        border: none;
        border-bottom: 1px solid #e7e7e7;
        border-radius: 0px;
        border-top: 1px solid transparent;
        margin: 0px 0;
        padding: 0px 0;
        z-index: 100;
    }
}

@media (min-width: 280px) and (max-width: 639px) {
    .half25, .half50, .half75 {
        width: 100% !important;
    }

    .table {
        display: inline-block;
    }

    .menuAxa .subs {
        position: relative;
        background: #fff;
        width: 100%;
    }

    .menuAxa ul.subs ul li:hover ul {
        display: block;
        left: -8px;
        top: 10px;
    }

        .menuAxa ul.subs ul li:hover ul:before {
            border: none;
        }

    .menuAxa ul.subs ul li ul {
        position: relative;
        width: 100%;
    }

    .menuAxa li ul.subs > li {
        width: 100%;
    }

    .summaryCheck .checkAxa {
        margin: 0 13px 0 0;
    }


    .summaryCondition {
        margin-top: -15px;
    }


    .productType li {
        width: 50%;
        height: 80px;
    }

    .panel-left {
        position: fixed;
    }

    .list-square.detail-c section {
        width: 100% !important;
        height: auto !important;
    }

    .flow-cartera .progress {
        margin-bottom: 0px;
    }
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }

    .list-square.detail-c {
        width: 100%;
    }

        .list-square.detail-c section {
            width: 45% !important;
        }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }

    .list-square.detail-c section {
        width: 30% !important;
    }
}


/*Listas vencimiento y cartera*/
.line-input {
    transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    background: transparent;
    border: none;
    border-bottom: 1px solid #0060d6;
    box-shadow: 0 0 0;
    margin: 0 5px;
    min-width: 100px;
}

    .line-input:focus {
        min-width: 200px;
        outline: none;
    }

.list-square {
    display: inline-block;
    text-align: center;
    -webkit-animation: intro-in 1s;
    -moz-animation: intro-in 1s;
    animation: intro-in 1s;
    width: 100%;
}

    .list-square tr {
        width: 33.3%;
        padding: 0;
        float: left;
    }

    .list-square section {
        float: left;
        vertical-align: top;
        padding: 0 10px;
        margin: 15px;
        height: 500px;
        background: #fff;
        box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 2px 1px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
        text-align: left;
    }

    .list-square.detail-c section {
        width: 30%;
    }

    .list-square.detail-c section {
        height: 350px;
    }

    .list-square.detail-c .type-product, .list-square.detail-c .data-user {
        float: left;
        text-align: center;
    }

    .list-square.detail-c .type-product {
        width: 10%;
    }

    .list-square.detail-c .data-user {
        width: 85%;
    }

.list-type {
    display: block;
}

    .list-type table, .list-square table {
        padding: 0;
        background: transparent;
    }

        .list-type table.dataTable.display tbody tr:hover > .sorting_1, .list-square table.dataTable.display tbody tr:hover > .sorting_1, .list-square table.dataTable.order-column.hover tbody tr:hover > .sorting_1, .list-type table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
            background: #fafafa;
        }

        .list-type table.dataTable.display tbody tr:hover > .sorting_1, .list-type table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
            background: #fafafa;
        }

        .list-type table.dataTable.display tbody tr:hover > .sorting_1, .list-type table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
            background: #fafafa;
        }

        .list-type table.dataTable.order-column tbody tr > .sorting_1, .list-type table.dataTable.order-column tbody tr > .sorting_2, .list-type table.dataTable.order-column tbody tr > .sorting_3, .list-type table.dataTable.display tbody tr > .sorting_1, .list-type table.dataTable.display tbody tr > .sorting_2, .list-type table.dataTable.display tbody tr > .sorting_3, .list-square table.dataTable.order-column tbody tr > .sorting_1, .list-square table.dataTable.order-column tbody tr > .sorting_2, .list-square table.dataTable.order-column tbody tr > .sorting_3, .list-square table.dataTable.display tbody tr > .sorting_1, .list-square table.dataTable.display tbody tr > .sorting_2, .list-square table.dataTable.display tbody tr > .sorting_3 {
            background: #f2f2f2;
        }

        .list-type table.dataTable tbody th, .list-type table.dataTable tbody td, .list-square table.dataTable tbody th, .list-type table.dataTable tbody td {
            padding: 0px;
        }

        .list-square table.dataTable.stripe tbody tr, .list-square table.dataTable.display tbody tr {
            background: #f2f2f2;
        }

        .list-square table.dataTable.row-border tbody th, .list-square table.dataTable.row-border tbody td, .list-square table.dataTable.display tbody th, .list-square table.dataTable.display tbody td {
            border: none;
        }

        .list-square table.dataTable tr:first-of-type td.dataTables_empty {
            float: none;
            text-align: center;
        }

    .list-type section {
        background: #fff;
        box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 2px 1px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
        padding: 10px;
        display: flex;
        flex-flow: row;
        flex-wrap: wrap;
        margin: 15px 0;
        -webkit-animation: intro-in 1s;
        -moz-animation: intro-in 1s;
        animation: intro-in 1s;
    }

        .list-type section > article, .list-square section > article {
            padding: 10px;
        }

    .list-type .type-product {
        flex: 0 0 15%;
    }

.type-product .circle {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    align-items: center;
    margin: 10px 0;
    color: #fff;
    padding: 5px;
}

.type-product a {
    display: block;
}

.type-product h3 {
    font-family: "ITCFranklinGothicDemi";
    font-size: 13px;
    line-height: 1;
    margin: 0;
}

.type-product h2 {
    font-family: "ITCFranklinGothicBook";
    font-size: 1em;
    line-height: 1;
    margin: 0;
}

.list-type .data-user {
    flex: 0 0 25%;
    -webkit-flex: 0 0 35%;
}

.list-square .data-user h2 {
    text-overflow: ellipsis;
    width: 270px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}

.list-square .data-user h5 {
    margin: 0;
}

.data-police {
    font-size: 13px;
    margin: 15px 0;
}

.iconBlock {
    display: block;
}

.data-user h2 {
    font-family: "ITCFranklinGothicDemi";
    font-size: 16px;
}

.data-user p, .data-user li {
    font-family: "ITCFranklinGothicBook";
    font-size: 13px;
    line-height: 1.5;
}

.list-type .date-expire {
    flex: 0 0 16.6666%;
}

.list-square .date-expire {
    text-align: center;
}

.date-expire h4 {
    font-family: ITCFranklinGothic-Book;
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}

.date-expire .progress {
    box-shadow: inset 0 0 0;
    background: #fff;
}

.date-expire .progress-bar {
    line-height: 20px;
    font-family: ITCFranklinGothicDemi;
    border-radius: 10px;
}

.list-type .total-producto {
    flex: 0 0 33.33333%;
    justify-content: flex-end;
    text-align: right;
}

.list-square .total-producto {
    text-align: center;
}

.list-h {
    display: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    opacity: 0;
}

    .list-h.active {
        display: block;
        opacity: 1;
    }

    .list-h .data-expire {
        display: block;
        text-transform: lowercase;
        font-size: 14px;
        margin: -10px 0;
    }

.total-producto .total-amount {
    font-family: "ITCFranklinGothicDemi";
    font-size: 1.4em;
    margin: 0;
    line-height: 1;
}

.product_action {
    font-family: ITCFranklinGothicDemi;
    font-size: 13px;
}

.search-360, .search-360-light {
    background: #fff;
    width: 350px;
    position: absolute;
    top: 45px;
    right: 0;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
    z-index: 100;
    padding: 15px;
    transform: translate(-100px, 0);
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}

    .search-360.active, .search-360-light.active {
        transform: translate(0, 0);
        opacity: 1;
        visibility: visible;
    }

.notifications-panel {
    position: fixed;
    width: 320px;
    height: 100vh;
    height: 100%;
    background: #fff;
    box-shadow: -10px 2px 8px rgba(0,0,0,0.2);
    top: 0px;
    right: 0px;
    z-index: 1000;
    transform: translate(500px,0);
    transition: all .8s;
}

    .notifications-panel.active {
        transform: translate(0,0);
        transition: all .3s;
    }

    .notifications-panel .subtitle {
        padding: 15px;
    }

.notification-list {
    margin: 0;
    line-height: 0;
    height: calc(80%- 450px);
    height: 80vh;
    overflow-x: hidden;
    overflow-y: auto;
}

.full-notification {
    height: 100%;
    display: table;
    overflow: hidden;
}

.notificaction-list li > div {
    display: inline-table;
    vertical-align: middle;
}

.notification-list li {
    border-bottom: 1px solid #e3e3e3;
    display: inline-block;
    width: 100%;
    transition: all .3s;
    margin: 0;
    line-height: 0;
    height: 60px;
    position: relative;
    font-size: 80%;
}

    .notification-list li i {
        vertical-align: middle;
        margin: 20px 0 0;
        display: block;
    }

    .notification-list li:hover {
        background: #f2f2f2;
    }

    .notification-list li a {
        color: #000;
        display: block;
        line-height: 0;
        margin: 0;
    }

    .notification-list li.new h4 {
        font-family: ITCFranklinGothicDemi;
        color: #0060d6;
        letter-spacing: 0px;
    }

    .notification-list li h5 {
        color: #333;
        line-height: 2;
    }

    .notification-list li h4 {
        color: #000;
        font-size: 14px;
        font-family: ITCFranklinGothicBook;
    }

    .notification-list li.new {
        background: #f2f2f2;
    }

        .notification-list li.new i {
            color: #0060d6;
        }

.close-notification {
    position: absolute;
    right: 10px;
    top: 10px;
}

.detail-poliza {
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    padding: 10px;
}

.link.cartera {
    position: relative;
    z-index: 99999;
}

.data-cartera {
    margin: 0;
    font-size: 13px;
}

    .data-cartera h5 {
        font-family: ITCFranklinGothicDemi;
        font-size: 16px;
        margin: 1px 0;
    }

    .data-cartera address {
        font-size: 13px;
        line-height: 18px;
        height: 30px;
    }

    .data-cartera button {
        background: transparent;
        border: none;
        outline: none;
    }



.step-vida {
    border: 2px solid #0060d6;
    padding: 7px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-family: ITCFranklinGothicDemi;
    color: #0060d6;
    text-align: center;
    display: inline-block;
}

cd-testimonials-wrapper {
    position: relative;
    width: 90%;
    max-width: 768px;
    background-color: #39393c;
    margin: 2em auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 20px 40px 70px;
    z-index: 1;
}

.cd-testimonials-wrapper::after {
    /* quotation mark */
    content: '\201C';
    position: absolute;
    top: 10px;
    left: 0;
    width: 50px;
    height: 50px;
    padding-top: 8px;
    margin-left: -25px;
    background: rgba(32, 32, 34, 0.9);
    font-family: "Georgia", serif;
    color: #ffffff;
    font-size: 70px;
    font-size: 4.375rem;
    text-align: center;
    /* visible on big devices only */
    display: none;
}


.module-sec {
    height: 450px;
    position: relative;
    margin: 15px 0;
}

    .module-sec .sectionTitle {
        font-family: ITCFranklinGothicDemi;
        font-size: 14px;
    }

.dash .dataTables_length, .dash .dataTables_filter, .dash .dataTables_info, .dash .dataTables_paginate {
    display: none;
}

.list-gestion {
    display: block;
    margin: 0;
    line-height: 0;
    height: 380px;
    overflow-x: hidden;
    overflow-y: auto;
}

    .list-gestion li {
        border-bottom: 1px solid #e3e3e3;
        margin: 0;
        width: 100%;
        display: inline-block;
        padding: 14px 0;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
    }

        .list-gestion li:hover {
            background: #f2f2f2;
        }

    .list-gestion label {
        text-overflow: ellipsis;
        width: 172px;
        overflow: hidden;
        white-space: nowrap;
        line-height: 1;
    }

    .list-gestion li:last-child {
        border-bottom: none;
    }

    .list-gestion h5 {
        margin: 0 !important;
    }

.footer-module {
    position: absolute;
    bottom: 0px;
    background: #fff;
    box-shadow: 0px -2px 4px rgba(0,0,0,0.1);
    width: 100%;
    display: block;
    padding: 10px;
    overflow: hidden;
    left: 0;
}


.grid-expire {
    display: block;
}

    .grid-expire li {
        float: left;
        width: 33.3%;
        border: 1px solid #e3e3e3;
        padding: 20px 10px;
        font-size: 14px;
        height: 95px;
    }

    .grid-expire label {
        text-overflow: ellipsis;
        width: 90px;
        overflow: hidden;
        white-space: nowrap;
    }

    .grid-expire .subtitle {
        margin: 0;
    }

    .grid-expire.tab-content > .tab-pane {
        border: none;
        padding: 0;
        font-size: initial;
    }

.module-poliza {
    height: 200px;
}

.cancel-mail {
    font-family: ITCFranklinGothicBook;
    font-size: 12px;
    color: #0060d6;
    opacity: .9;
    filter: alpha(opacity=90);
    margin: 5px 0;
}

.panel-left-light {
    position: fixed;
    top: 50%;
    background: #000;
    color: #fff;
    display: block;
    padding: 10px;
    overflow: hidden;
    z-index: 20;
    box-shadow: 1px 4px 4px rgba(0,0,0,0.2);
    transform: rotate(-90deg);
    left: -51px;
    width: 150px;
    text-align: center;
    border-radius: 0px 0px 10px 10px 10px;
    cursor: pointer;
}

.dataTables_filter input[type=search] {
    margin-right: 0;
    box-shadow: 0 0 0;
    -webkit-appearance: none;
    border: 1px solid #ccc;
}


.infoSlide {
    position: absolute;
    z-index: 1;
    top: 40px;
    width: 50%;
    overflow: hidden;
    display: block;
    color: #fff;
    margin-left: 140px;
    display: none;
}

.slick-active .infoSlide {
    display: block;
}

.slider-width {
    width: 100%;
    height: 100%;
    background: #000;
    position: relative;
    max-height: 340px;
}

.slider-dpw {
    max-height: 340px;
    overflow: hidden;
}

    .slider-dpw img {
        width: 100%;
        opacity: .8;
        filter: alpha(opacity=80);
    }

    .slider-dpw > div {
        position: relative;
    }

.slick-slide.slick-current {
    position: relative !important;
}

.slider-dpw .slick-next {
    right: 0px;
}

.slider-dpw .slick-prev {
    left: 0px;
}

.slider-dpw .slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: rgba(0,0,0,0.3);
    z-index: 10;
}

.itemQuote {
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 5px 0;
}


.boxWhite {
    box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
    overflow: hidden;
    padding: 10px 5px;
    margin: 15px 0;
}

.product-content {
    display: block;
}

    .product-content .row {
        margin: 5px;
    }

    .product-content > li {
        background: #fff;
        box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
        -ms-box-shadow: 0px 7px 13px -3px rgba(0,0,0,0.2);
        padding: 15px 0;
        overflow: hidden;
        margin: 10px 0;
    }

        .product-content > li.panel-group {
            margin: 0;
            border: none;
        }

            .product-content > li.panel-group .panel {
                margin: 0;
                border: none;
                box-shadow: 0px 0px 0px;
            }

.product-label {
    width: 30%;
}

.product-content .product-category, .product-label, .product-icon, .product-name {
    display: inline-block;
    vertical-align: middle;
}

.product-icon {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    padding: 10px;
    text-align: center;
}

.product-category {
    width: 65%;
}

@media (max-width:1024px) {
    .product-category {
        width: 60%;
    }

    .product-label {
        width: 36%;
    }
}

@media (max-width:640px) {
    .product-category {
        width: 100%;
        margin: 25px 0;
    }

    .product-label {
        width: 100%;
    }
}

.chat-online {
    position: fixed;
    bottom: 0px;
    background: #0D2C80;
    padding: 10px;
    border-radius: 6px 6px 0 0;
    z-index: 100;
    right: 0;
    transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
}

    .chat-online:hover {
        background: #0060d6;
    }

    .chat-online > h3 {
        font-size: 14px;
        font-family: ITCFranklinGothicDemi;
        font-size: 14px;
    }

    .chat-online h3 > a, .chat-online h3 > i {
        color: #fff;
    }


/*Step by Step*/
.visibility-n {
    visibility: hidden;
}

.bs-wizard {
    margin: 10px 0 20px;
    display: block;
}

    .bs-wizard > .bs-wizard-step {
        padding: 0;
        position: relative;
    }

        .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
            color: #ccc;
            font-size: 12px;
            line-height: 15px;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            border: 2px solid #ccc;
            padding: 10px;
            float: left;
            margin: -10px 12px;
            font-family:ITCFranklinGothicDemi;
        }

        .bs-wizard > .bs-wizard-step.active .bs-wizard-stepnum {
            background: #fff;
            border: 2px solid #0060d6;
            color: #0060d6;
        }

        .bs-wizard > .bs-wizard-step.complete .bs-wizard-stepnum {
            background: #0060d6;
            border: 2px solid #0060d6;
            color: #fff;
        }

        .bs-wizard> .bs-wizard-step.complete .bs-wizard-stepmun{
            display:none;
        }

        .bs-wizard > .bs-wizard-step:last-child > .progress {
            width: 50%;
        }

        .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
            width: 50%;
        }

        .bs-wizard > .bs-wizard-step:first-child > .progress {
            left: 0%;
            width: 100%;
        }

        .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
            width: 100%;
        }

        .bs-wizard > .bs-wizard-step > .progress > .progress-bar {
            width: 0px;
            box-shadow: none;
            background: #0060d6;
        }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
            position: absolute;
            width: 30px;
            height: 30px;
            display: block;
            background: #0060d6;
            top: 80%;
            left: 50%;
            margin-top: -15px;
            margin-left: -15px;
            border-radius: 50%;
        }

        .bs-wizard > .bs-wizard-step > .progress {
            position: relative;
            border-radius: 0px;
            height: 5px;
            box-shadow: none;
        }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
            content: ' ';
            width: 14px;
            height: 14px;
            background: #fff;
            border-radius: 50px;
            position: absolute;
            top: 8px;
            left: 8px;
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-info {
            color: #999;
            font-size: 14px;
            font-family: 'ITCFranklinGothicBook';
        }


        .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
            background-color: #f5f5f5;
        }

            .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
                opacity: 0;
                filter: alpha(opacity=0);
            }

.progress.steps {
    height: 8px;
}

@media (max-width: 768px) {
    .bs-wizard > .bs-wizard-step .bs-wizard-info {
        color: #999;
        font-size: 12px;
    }

    .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
        margin: 0px 12px;
    }

     .bs-wizard> .bs-wizard-step.complete  .bs-wizard-info{
            display:none;
        }
}
