/*
 * Fonts
 */

@font-face {
    font-family: 'PF DinDisplay Pro Regular';
    src: local('PF DinDisplay Pro Regular'), url("/mbp/fonts/pfdindisplaypro-regular.ttf") format('opentype');
}

@font-face {
    font-family: 'PF DinDisplay Pro Bold';
    src: local('PF DinDisplay Pro Bold'), url('/mbp/fonts/pfdindisplaypro-bold.ttf') format('opentype');
}

@font-face {
    font-family: 'PF DinDisplay Pro Medium';
    src: local('PF DinDisplay Pro Medium'), url('/mbp/fonts/pfdindisplaypro-medium.ttf') format('opentype');
}

@font-face {
    font-family: 'PF DinDisplay Pro Light';
    src: local('PF DinDisplay Pro Light'), url('/mbp/fonts/pfdindisplaypro-light.ttf') format('opentype');
}
/*
 * General
 */
body {
    padding-top: 0px !important;
}
.terms {
    color: #969696;
}
.title {
    color: black;
    /*display: inline-block;*/
    /*padding-bottom: 10px;*/
    /*margin-bottom: 30px;*/
    border-bottom: solid 2px #1491bf;
    font-family: "PF DinDisplay Pro Medium", sans-serif;
    font-size: 20px;
}
.why-content {
    font-family: "PF DinDisplay Pro Regular";
    font-size: 17px;
}
.mini-fancy-title { display: table; white-space: nowrap; overflow: hidden; float: left;  padding: 10px 0;}
.mini-fancy-title:before{  border-top: 4px solid #106585; content: ''; display: table-cell; position: absolute; bottom: 1.1em;  left: 0.5em; width: 5%; }
.mini-fancy-title:before { right: 1.5%; }

/*
 * Margins
 */
.margin-top-15 {
    margin-top: 30px;
}

/**
 * Sing up image
 */
.sign-up-container {
    background: url("/img/register/1502735704.png") no-repeat fixed center;
    background-size: cover;
    border-bottom: 10px solid #1491bf;
    color: white;
    font-size: 40px;
    height: 350px;
    padding-top: 20px;
    font-family: "PF DinDisplay Pro Medium";
}
.sign-up-button {
    background-color: rgba(43,145,183, .8);
    font-size: 50px;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}
@media (max-width: 1320px) {
    .sign-up-container {
        font-size: 35px;
    }
    .sign-up-button {
        font-size: 40px;
        width: 300px;
    }
}
@media (max-width: 400px) {
    .sign-up-container {
        font-size: 30px;
    }
}

/*
 * Contact link Section
 */

.contact-link {
    background: #106585;
    padding: 5px;
    color: #fff;
}

.contact-link a {
    color: #fff;
    font-family: "PF DinDisplay Pro Regular", sans-serif;
}
/*
 * Auth Nav Section
 */

.auth-menu {
    background: #1491bf;
    border-top: 1px solid #3dbeed;
    border-bottom: 2px solid #006387;
    padding: 10px;
    font-family: "PF DinDisplay Pro Regular", sans-serif;
}

.btn-login,
.btn-siginup {
    padding: 5px 20px !important;
    margin:5px;
}

.btn-login {
    background: #116c8d !important;
    color: #fff !important;
}
.btn-login:hover,
.btn-login:active {
    background: #fff !important;
    color: #116c8d !important;
    border: solid #1491bf 1px !important;

}

.btn-siginup {
    background: #fff !important;
    color: #116c8d !important;
    border: solid #1491bf 1px !important;
}

.btn-siginup:hover,
.btn-siginup:active {
    background: #116c8d !important;
    color: #fff !important;
}

@media (min-width: 768px) and (max-width: 992px) {
    .nav>li>a {
        padding: 10px;
    }
}

@media (max-width: 768px)  {
    .btn-login,
    .btn-siginup {
        display: inline-block !important;
        float: left;
    }
}

/*
 * Nav Principal
 */
.navbar {
    padding: 15px;
    margin-bottom: 0;
}

.navbar-brand {
    height: auto;
    padding:0;
}
.navbar-default {
    background: #fff;
    border: none;
    border-bottom: 1px solid #c7c7c7;
    font-family: "PF DinDisplay Pro Medium", sans-serif;
    font-weight: bold;
}
.navbar-default .navbar-nav > li >a {
    color: #116c8d;
    background-color: #fff;
}
.navbar-default .navbar-nav > li >a:focus,
.navbar-default .navbar-nav > li >a:hover {
    color: #116c8d;
    background-color: #fff;
    border-bottom: 2px solid #116c8d;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #116c8d;
    background-color: #fff;
    border-bottom: 2px solid #116c8d;
}

@media (max-width: 768px)  {
    .navbar-brand {
        float: none;
    }
}

.menu-fixed {
    position:fixed;
    z-index:1000;
    top:0;
    left:0;
    width:100%;
    box-shadow:0px 4px 3px rgba(0,0,0,.5);
}

/*
 * Sing Up Modal
 */
.header-sign-up {
    background-color: #015f83;
    color: #fff;
}

.border-header {
    border-right: 2px solid white;
    border-left: 2px solid white;
    padding-left: 15px;
}

.rotate-glyphicon {
    font-size: 20px;
    transform: rotate(270deg);
    margin-left: 13px;
}

.close-button {
    background-color: transparent;
    border: 0px;
    color: white;
    width: 50px;
}

.close-glyphicon {
    font-size: 19px;
}

.arrow-btn {
    margin-left: 5px;
}

.create-account-margin {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 8px 20px;
}

.select-signup {
    background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QPXRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAMAAAAcgEyAAIAAAAUAAAAfodpAAQAAAABAAAAkgAAANQAAABIAAAAAQAAAEgAAAABR0lNUCAyLjguMjIAMjAxNzowODowMyAxNTozODoyNwAABZAAAAcAAAAEMDIxMKAAAAcAAAAEMDEwMKABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAKAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABIgEbAAUAAAABAAABKgEoAAMAAAABAAIAAAIBAAQAAAABAAABMgICAAQAAAABAAACnQAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAASAAgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDRorTtdYa20W60/wAlWMxBSU9UH8Q/HH6mivpYttu6Ph5KKSs7/oZlFFFUQf/Z/+EJ/Wh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPgogIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDNUMTI6NTQ6MTYtMDU6MDA8L3htcDpDcmVhdGVEYXRlPgogIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDNUMTI6NTQ6MTYtMDU6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDgtMDNUMTI6NTQ6MTYtMDU6MDA8L3htcDpNb2RpZnlEYXRlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyc+CiAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo3NzI2ZDJhMS1hYzc5LWUyNGItOTViZC1mMDg1ZTQzYWM5MzQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjZkOTgyZjE0LTNmMjYtNzI0Ni1hZmJjLWRmNzgyOGU2NThlMDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NzcyNmQyYTEtYWM3OS1lMjRiLTk1YmQtZjA4NWU0M2FjOTM0PC94bXBNTTpJbnN0YW5jZUlEPgogIDx4bXBNTTpEb2N1bWVudElEIHJkZjpyZXNvdXJjZT0nYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ0NDUzMzg2LTc4NzQtMTFlNy05MWQwLWVhZjdiNGVhNDZlYScgLz4KICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NmQ5ODJmMTQtM2YyNi03MjQ2LWFmYmMtZGY3ODI4ZTY1OGUwPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgPHhtcE1NOkhpc3Rvcnk+CiAgIDxyZGY6U2VxPgogICA8L3JkZjpTZXE+CiAgPC94bXBNTTpIaXN0b3J5PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgogIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICA8cmRmOlNlcT4KICAgPC9yZGY6U2VxPgogIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmV4aWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvJz4KICA8ZXhpZjpPcmllbnRhdGlvbj5Ub3AtbGVmdDwvZXhpZjpPcmllbnRhdGlvbj4KICA8ZXhpZjpYUmVzb2x1dGlvbj43Mi4wMDAwPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjcyLjAwMDA8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpTb2Z0d2FyZT5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L2V4aWY6U29mdHdhcmU+CiAgPGV4aWY6RGF0ZVRpbWU+MjAxNzowODowMyAxMjo1NDoxNjwvZXhpZjpEYXRlVGltZT4KICA8ZXhpZjpDb21wcmVzc2lvbj5KUEVHIGNvbXByZXNzaW9uPC9leGlmOkNvbXByZXNzaW9uPgogIDxleGlmOlhSZXNvbHV0aW9uPjcyPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjcyPC9leGlmOllSZXNvbHV0aW9uPgogIDxleGlmOlJlc29sdXRpb25Vbml0PkluY2g8L2V4aWY6UmVzb2x1dGlvblVuaXQ+CiAgPGV4aWY6RXhpZlZlcnNpb24+RXhpZiBWZXJzaW9uIDIuMTwvZXhpZjpFeGlmVmVyc2lvbj4KICA8ZXhpZjpGbGFzaFBpeFZlcnNpb24+Rmxhc2hQaXggVmVyc2lvbiAxLjA8L2V4aWY6Rmxhc2hQaXhWZXJzaW9uPgogIDxleGlmOkNvbG9yU3BhY2U+c1JHQjwvZXhpZjpDb2xvclNwYWNlPgogIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xOTIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTA4MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9J3InPz4K/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJH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') no-repeat 100% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    display: block;
}
.modal-backdrop {
    background-color: white;
    opacity: 0.7 !important;
}

/**
 * Why Section
 */
.why-container {
    background: url("/img/register/imagen_porque.jpg") no-repeat fixed center;
    background-size: cover;
    color: white;
    font-size: 30px;
    font-family: "PF DinDisplay Pro Medium";
    padding-top: 30px;
    height: 100px;
    /*margin-top: 100px;*/
    margin-bottom: 100px;
}
.separator {
    margin-top: 20px;
    margin-bottom: 20px;
}
.separator hr {
    border: 1px solid #e1e1e1;
    width: 60%;
}
.display-responsive {
    display: none;
}
@media (max-width: 400px) {
    .why-container {
        font-size: 20px;
    }
}
@media (max-width: 991px) {
    .display-web {
        display: none;
    }
    .display-responsive {
        display: block;
        margin-top: 30px;
    }
}

/**
 * Ready section
 */
.ready-container {
    background: url("/img/register/_0009_imagen-fondo.png") no-repeat fixed center;
    background-size: cover;
    height: 500px;
    margin-top: 100px;
    margin-bottom: 100px;
}
.ready-title {
    color: white;
    font-size: 30px;
    font-family: "PF DinDisplay Pro Medium";
    margin-top: 70px;
    margin-bottom: 20px;
}
.ready-description {
    color: white;
    font-family: "PF DinDisplay Pro Regular";
    font-size: 20px;
    margin-top: 5px;
}
.ready-img {
    margin-top: 50px;
    margin-bottom: 80px;
}
.ready-btn {
    background-color: white;
    border-radius: 5px;
    border: 1px solid transparent;
    font-family: "PF DinDisplay Pro Bold";
    color: #1390bc;
    font-size: 20px;
    padding: 15px 100px;
}
.img-ready {
    margin-top: 15px;
    margin-bottom: 15px;
    max-width: 100%;
    height: auto;
}
/**
 * Benefist Section
 */
.benefist-container {
    margin-top: 100px;
    margin-bottom: 100px;
}
.benefist-list li {
    font-family: "PF DinDisplay Pro Regular";
    font-size: 20px;
    list-style-image: url("/img/register/_0010_palomita.png");
    margin-top: 25px;
    margin-bottom: 25px;
}
.benefist-title {
    font-family: "PF DinDisplay Pro Medium";
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media(max-width: 991px) {
    .benefist-separator {
        display: none;
    }
}

/*
 * Testimonial Section
 */

.testimonial {
    border-top: 2px solid #ffcc16;
    background: url("/img/frontpage/bg_testimonials.png");
    height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

.testimonial > img {
    margin-top: -80px;
}

.testimonial .title {
    margin: 90px auto;
    font-family: "PF DinDisplay Pro Regular", sans-serif;
}

#carousel-testimonials .carousel-inner{
    padding: 20px 0;
    background: #fff;
    opacity: 0.7;
    width:90%;
    margin:1px auto;
    font-family: "PF DinDisplay Pro Light", sans-serif;
}

#carousel-testimonials .carousel-inner .carousel-caption{
    right: 0;
    left: 0;
    padding-left: 1em;
    padding-right: 1em;
    color: #000;
}

#carousel-testimonials .carousel-arrow {
    position: absolute;
    top: 6em;
}

#carousel-testimonials .carousel-arrow-right {
    right:0;
}

#carousel-testimonials .carousel-arrow-left {
    left:0;
}

#carousel-testimonials .carousel-inner img {
    margin: 10px auto;
}

#carousel-testimonials .carousel-inner .carousel-caption {
    position: relative;
    opacity:1;
}

.testimonial-title {
    color: white;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: solid 2px #1491bf;
    font-family: "PF DinDisplay Pro Medium", sans-serif;
    font-size: 20px;
}

@media (min-width: 768px) and (max-width: 992px) {
    .testimonial .title {
        margin: 60px auto;
    }
}

@media (max-width: 768px) {
    .testimonial .title {
        margin: 10px auto;
        font-size: 23px;
    }

    #carousel-testimonials .carousel-inner{
        width:90%;
    }

    #carousel-testimonials .carousel-arrow-right,
    #carousel-testimonials .carousel-arrow-left {
        display: none;
    }
}

/**
 * Frecuents Questions Section
 */
.questions {
    font-family: "PF DinDisplay Pro Regular";
}
.questions-title {
    font-family: "PF DinDisplay Pro Regular";
    color: black;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: solid 2px #1491bf;
    font-family: "PF DinDisplay Pro Medium", sans-serif;
    font-size: 20px;
    /*width: 30%;*/
}
.question-container {
    margin-top: 10px;
    margin-bottom: 10px;
}
.question-container a {
    text-decoration: none;
    color: #1491bf;
}
.question {
    color: #1491bf;
    display: block;
    font-size: 20px;
    padding: 5px 10px;
    border-radius: 3px;
    text-decoration: none;
    width: 100%;
}
.question:hover {
    background-color: #1491bf;
    color: white;
    text-decoration: none;
}
.question-description {
    padding-left: 40px;
}
.question-description div {
    margin-top: 10px;
    margin-bottom: 10px;
}
.response {
    font-size: 20px;
}

/*
 * Legal Section
 */

.legal {
    background: #1690c0;
    border-top: #3dbeed 1px solid;
    color: #fff;
    padding-top:10px;
    font-family: "PF DinDisplay Pro Regular", sans-serif;
}

.legal a {
    color: #fff;
}

/*
 * Social Section
 */

.social {
    /*padding-top:350px;*/
    background: url("/img/register/imagen_footer.jpg") no-repeat fixed center;
    background-size: cover;
}

.logo{
    margin: 50px auto;
    padding:15px;
    background: #fff;
    opacity:0.9;
}

.logo > img{
    margin: auto;
    opacity:1;
}

.social-icon-list {
    list-style-type: none;
    margin: 20px;
    width: 100%;
}

.social-icon-list li{
    margin: 15px;
    position: relative;
    display: inline-block;
}

@media (max-width: 768px) {
    .social {
        padding-top: 10px;
    }
    .logo{
        margin: 20px auto;
    }
    .social-icon-list {
        margin: 0;
        padding-left:0;
    }
}

/**
 * Footer Section
 */
.g-recaptcha div {
    margin-left: auto!important;
    margin-right: auto!important;
}
footer a {
    color: white!important;
    text-decoration: underline;
}
footer a:hover {
    color: white!important;
    font-weight: bold;
}
footer {
    bottom: 0;
    width: 100%;
    /*height: 40px;*/
    background: #106585;
    color: #fff;
    padding-top:10px;
    font-family: "PF DinDisplay Pro Regular", sans-serif;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header,
.container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
/**
 * Margins
 */
.margin-top-30 {
    margin-top: 30px;
}
.margin-top-bott-11 {
    margin-top: 11px;
    margin-bottom: 11px;
}
.greentxt{
    color: #78A300;
}