/* ---------- HEADER ---------- */


.page-header,
.market-subtitulo,
.market-titulo {
    display: none !important;
}
.navbar .brand img {
    height: 40px !important;
}


/* ---------- MENU ---------- */



.navbar .nav {
    float: right !important;
}
.navbar-inner {
    min-height: 100px;
    background-color:rgba(255, 255, 255, 0);    
}

.navbar .brand:hover,
.navbar .brand:focus {
    background-color: rgba(0,0,0,0) !important;
}
.navbar {
    background-color: rgba(0,0,0,0);
}
.navbar a {
    color: #FFF !important; /* -- CHANGE -- */
    background-color: rgba(255,255,255,0) !important;
}
.navbar a:hover,
.navbar a:focus {
    color: #FFF !important; /* -- CHANGE -- */
    background-color: rgba(0,0,0,0.3) !important; /* -- CHANGE -- */
}
.navbar .nav>.active>a {
    color: #26649b !important; /* -- CHANGE -- */
    background-color: rgba(255,255,255,0.8) !important; /* -- CHANGE -- */
}
.dropdown-menu {
    margin-top:-1px !important;
    padding: 0px !important;
}
.dropdown-menu,
.navbar-inner {
    background-color:rgba(0, 0, 0, 0.5) !important; /* -- CHANGE -- */
}
.dropdown-toggle .caret {
    border-top-color:  #000 !important;
}
.dropdown-menu .divider {
    display: none;
}
.site-footer .btn {
    text-shadow: none !important;
}

@media (max-width: 979px) {
    
    .navbar .nav {
        margin-right: 0px;
        float: none !important;
    }
    
    .navbar .pull-right {
        float: right !important;
    }
    .navbar .btn-navbar .icon-bar {
        background: #FFF; /* -- CHANGE -- */
    }
    .navbar .nav>li>a,
    .nav-collapse .dropdown-menu a {
        color: #000 !important;
        text-align: left !important;
    }
    .dropdown-menu {
        background-color:rgba(0, 0, 0, 0) !important;
    }  
    .nav-collapse .dropdown-menu a,
    .navbar .nav>li>a {
        font-weight: 400 !important;
        color: #CCC !important;
        margin: 0px;
    } 
    .nav-collapse .dropdown-menu a:hover,
    .navbar .nav>li>a:hover,
    .navbar .nav>li>a:focus,
    .navbar .nav>li>a:active,
    .navbar .nav>.active>a {
        color: #FFF !important;
        background-color:rgba(0, 0, 0, 0) !important;
    }
    .btn-navbar {
        margin: 0 -20px 0 0 !important;
    }
    .navbar .btn-navbar:hover {
        background-color:rgba(0, 0, 0, 0) !important;
    }
}

/* ---------- FORMULARIO ---------- */


.form-title {
    display: none !important;
}
.form {
    margin-top: 10px !important; /*--CHANGE--*/
}
.form textarea,
.form input[type=text],
.form input[type=password],
.form input[type=email] {
    color:#000;
    background-color: rgba(0,0,0,0.1) !important;
    border: none !important;
    border-radius: 0px;
    padding: 15px !important;
    height: 40px !important;
}
.form textarea {
    height: 165px !important;
    resize: none !important;    
}
.wdg-boton,
.form .btn-primary {
    color: #FFF !important;
    background-color: #26649b !important; /*--CHANGE--*/
    padding: 11px 19px !important;
    font-size: 17.5px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border: none !important;

    webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
.wdg-boton:hover,
.wdg-boton:focus,
.wdg-boton:active,
.form .btn-primary:hover,
.form .btn-primary:focus,
.form .btn-primary:active,
.form .btn-primary.active {
    color: #FFF !important;
    background-color: #000 !important; /*--CHANGE--*/

    webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
.btn-primary.disabled, 
.btn-primary[disabled] {
    color: #CCC !important;
}

/* ---------- OTROS ---------- */


.site-footer {
    border-radius:0px;
    border-top 0px !important;
    background-color: #163551;
    color: #FFF;
}


/* ---------- ARROW DOWN BUTTON ---------- */


.arrow {
    position: absolute;
    bottom: -30px;
    left: 0; 
    right: 0; 
    margin-left: auto; 
    margin-right: auto; 

    border-radius:50px;
    border: 3px solid #FFF;
    background-color: #26649b;
    width: 60px;
    height:60px;
    webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
.arrow i {
    color: #FFF;
    position: relative;
    top:14px;
    padding:20px 5px 20px 5px;
    font-size: 25px;
    webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
.arrow:hover {
    border: 3px solid #FFF;
}
.arrow:hover i {
    color: #FFF;
    top:24px
}

.navbar .brand img {
    height: 55px !important;
}
@media (max-width: 979px) {
    .arrow {
        display: none;
    }
}