﻿


.g-recaptcha div {
    margin: auto;
}

.button {
    position: relative;
    background-color: #4CAF50;
    border: none;
    color: #FFFFFF;
    text-align: center;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
}

    .button:after {
        content: "";
        background: #008080;
        display: block;
        position: absolute;
        padding-top: 300%;
        padding-left: 350%;
        margin-left: -20px !important;
        margin-top: -120%;
        opacity: 0;
        transition: all 0.8s
    }

    .button:active:after {
        padding: 0;
        margin: 0;
        opacity: 1;
        transition: 0s
    }

.btn-primary-outline {
    background-color: #e8e8e8;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    padding: 2px 10px;
}

.btn-secundary-outline {
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
}

.iconoBlanco {
    color: white;
}

table {
    color: black;
    background-color: white !important;
}


.chosen-container {
    color: black !important;
}

.iconoBlanco:hover {
    color: white;
}

.imgClasificacion {
    width: 20px;
    height: 20px;
}

.navbar {
    border-radius: 0;
}

.row.content {
    height: 450px
}

.sidenav {
    height: 100%;
}

footer {
    background-color: #428bca;
    color: white;
    padding: 15px;
    margin-top: 15px;
}

@media screen and (max-width: 767px) {
    .sidenav {
        height: auto;
        padding: 15px;
    }

    .row.content {
        height: auto;
    }
}

.ptitle {
    background-color: #428bca;
    padding: 10px;
    color: white;
    vertical-align: middle;
    margin-bottom: 25px;
}

.ltitle {
    color: white;
    font-size: 20px;
}

.stitle {
    color: white;
    font-size: 15px;
}

.sbtitle {
    color: white;
    font-size: 15px;
}

.navbar-header {
    float: left;
    padding: 10px;
    text-align: center;
    width: 100%;
}

.navbar-brand {
    float: none;
}

.page-header h1, h1 {
    text-align: center !important;
}

.btn-app.btn-danger, .btn-app.btn-danger.disabled:hover, .btn-app.btn-danger.no-hover:hover {
    background-color: white;
}

    .btn-app.btn-danger:hover {
        background-color: white;
    }

.text-danger, .red {
    color: #008080;
}

.btn-danger.active:hover, .btn-danger:active, .btn-danger:active:hover,
.btn-danger:focus:active, .btn-danger:focus:hover, .btn-danger:hover,
.open > .btn-danger.dropdown-toggle, .open > .btn-danger.dropdown-toggle.active,
.open > .btn-danger.dropdown-toggle:active, .open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle:hover {
    background-color: white;
    border-color: white;
}

.btn-danger {
    background-color: white;
    border-color: white;
}

    .btn-danger:hover, .btn-danger:active, .btn-danger:focus {
        background-color: white;
        border-color: white ;
    }

.no-skin .navbar .navbar-toggle {
    background-color: #c61720;
}

    .no-skin .navbar .navbar-toggle:hover {
        background-color: #c61720;
        border-color: rgba(255,255,255,.1);
    }
