﻿.botonera {
    margin-bottom: 1em;
    margin-top: 1em;
    padding: 0;
}

.btn {

}

.btn-1 {
    background-color: #f5f5f5;
    color: #00637f;
    font-size: 15px;
}

    .btn-1:active {
        color: #D56764;    }

        .btn-1:active:hover, .btn-1.active:hover,
        .open > .dropdown-toggle.btn-1:hover,
        .btn-1:active:focus, .btn-1.active:focus,
        .open > .dropdown-toggle.btn-1focus,
        .btn-1.active.focus,
        .open > .dropdown-toggle.btn-1.focus {
            color: #D56764;
        }

    .btn-1:focus .btn-1.focus {
        color: #D56764;
    }

    .btn-1:hover {
        color: #D56764;
    }

.btn-2 {
    background-color: #D56764;
    
}

    .btn-2:active, .btn-2.active {
        background-color: #9f2e2b;
       
        color: #fff;
    }

        .btn-2:active:hover, .btn-2.active:hover,
        .open > .dropdown-toggle.btn-2:hover,
        .btn-2:active:focus,
        .btn-2.active:focus,
        .open > .dropdown-toggle.btn-2focus,
        .btn-2.active.focus,
        .open > .dropdown-toggle.btn-2.focus {
            background-color: #9f2e2b;
           
            color: #fff;
        }

    .btn-2:focus,
    .btn-2.focus {
        background-color: #9f2e2b;
        
        color: #fff;
    }

    .btn-2:hover {
        background-color: #9f2e2b;
        
        color: #fff;
    }

.btn-borrar {
    background: url(data:image/gif;base64,R0lGODlhEAATAMQAAP////f39+/v7+bm5t7e3tbW1s7OzsXFxb29vbW1ta2traWlpZiYmJSUlIyMjISEhHt7e3Nzc2tra2dnZ1paWv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABUALAAAAAAQABMAAAWnYCWOwmCOKCokSzuk1XAgR8K0SzIjRNxIkQjEQXRAgpEHYYBrKXBPXKESUDBuVoYiyxCICBPIAjJpMCSShYNiEBUiCgCDUggEAwfJwQ1JyCcEABAQAAYRbRUFEAoBDRMFAoN4EoiKjAyPkRCTlYsBmJCSeZ2MjqGbo3ylmXepiX1/A4KEhpUTCwOOBwRBBAkUCCIDZA8RYRBoD2hTblc4NwtXiDDUIyEAOw==) no-repeat 0 0;
    height: 21px;
    padding: 0;
    width: 19px;
}

.btn-enlace {
    font-size: 20px;
    height: 22px;
    width: 22px;
}

    .btn-enlace:focus {
        text-decoration: none;
    }

    .btn-enlace:hover {
        text-decoration: none;
    }

.btn-responder {
    background: none;
    border: none;
    font-size: 18px;
    padding: 0;
    vertical-align: middle;
}

.btn-solicitud-amarillo {
    background-color: #F7BE05;
    border: 1px solid #F7BE05;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-amarillo:active,
    .btn-solicitud-amarillo.active {
        background-color: #fbd24d;
        border: 1px solid #fbd24d;
        color: #fff;
    }

        .btn-solicitud-amarillo:active:hover,
        .btn-solicitud-amarillo.active:hover,
        .open > .dropdown-toggle.btn-solicitud-amarillo:hover,
        .btn-solicitud-amarillo:active:focus,
        .btn-solicitud-amarillo.active:focus,
        .open > .dropdown-toggle.btn-solicitud-amarillofocus,
        .btn-solicitud-amarillo.active.focus,
        .open > .dropdown-toggle.btn-solicitud-amarillo.focus {
            background-color: #fbd24d;
            border: 1px solid #fbd24d;
            color: #fff;
        }

    .btn-solicitud-amarillo:focus, .btn-solicitud-amarillo.focus {
        background-color: #fbd24d;
        border: 1px solid #fbd24d;
        color: #fff;
    }

    .btn-solicitud-amarillo:hover {
        background-color: #fbd24d;
        border: 1px solid #fbd24d;
        color: #fff;
    }

.btn-solicitud-azul {
    background-color: #82A5C6;
    border: 1px solid #82A5C6;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-azul:active,
    .btn-solicitud-azul.active {
        background-color: #a7bfd7;
        border: 1px solid #a7bfd7;
        color: #fff;
    }

        .btn-solicitud-azul:active:hover,
        .btn-solicitud-azul.active:hover,
        .open > .dropdown-toggle.btn-solicitud-azul:hover,
        .btn-solicitud-azul:active:focus,
        .btn-solicitud-azul.active:focus,
        .open > .dropdown-toggle.btn-solicitud-azulfocus,
        .btn-solicitud-azul.active.focus,
        .open > .dropdown-toggle.btn-solicitud-azul.focus {
            background-color: #a7bfd7;
            border: 1px solid #a7bfd7;
            color: #fff;
        }

    .btn-solicitud-azul:focus,
    .btn-solicitud-azul.focus {
        background-color: #a7bfd7;
        border: 1px solid #a7bfd7;
        color: #fff;
    }

    .btn-solicitud-azul:hover {
        background-color: #a7bfd7;
        border: 1px solid #a7bfd7;
        color: #fff;
    }

.btn-solicitud-gris {
    background-color: #8b8b8b;
    border: 1px solid #8b8b8b;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-gris:active,
    .btn-solicitud-gris.active {
        background-color: #adadad;
        border: 1px solid #adadad;
        color: #fff;
    }

        .btn-solicitud-gris:active:hover,
        .btn-solicitud-gris.active:hover,
        .open > .dropdown-toggle.btn-solicitud-gris:hover,
        .btn-solicitud-gris:active:focus,
        .btn-solicitud-gris.active:focus,
        .open > .dropdown-toggle.btn-solicitud-grisfocus,
        .btn-solicitud-gris.active.focus,
        .open > .dropdown-toggle.btn-solicitud-gris.focus {
            background-color: #adadad;
            border: 1px solid #adadad;
            color: #fff;
        }

    .btn-solicitud-gris:focus,
    .btn-solicitud-gris.focus {
        background-color: #adadad;
        border: 1px solid #adadad;
        color: #fff;
    }

    .btn-solicitud-gris:hover {
        background-color: #adadad;
        border: 1px solid #adadad;
        color: #fff;
    }

.btn-solicitud-grisclaro {
    background-color: #B5B5B5;
    border: 1px solid #B5B5B5;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-grisclaro:active,
    .btn-solicitud-grisclaro.active {
        background-color: #cbcbcb;
        border: 1px solid #cbcbcb;
        color: #fff;
    }

        .btn-solicitud-grisclaro:active:hover,
        .btn-solicitud-grisclaro.active:hover,
        .open > .dropdown-toggle.btn-solicitud-grisclaro:hover,
        .btn-solicitud-grisclaro:active:focus,
        .btn-solicitud-grisclaro.active:focus,
        .open > .dropdown-toggle.btn-solicitud-grisclarofocus,
        .btn-solicitud-grisclaro.active.focus,
        .open > .dropdown-toggle.btn-solicitud-grisclaro.focus {
            background-color: #cbcbcb;
            border: 1px solid #cbcbcb;
            color: #fff;
        }

    .btn-solicitud-grisclaro:focus,
    .btn-solicitud-grisclaro.focus {
        background-color: #cbcbcb;
        border: 1px solid #cbcbcb;
        color: #fff;
    }

    .btn-solicitud-grisclaro:hover {
        background-color: #cbcbcb;
        border: 1px solid #cbcbcb;
        color: #fff;
    }

.btn-solicitud-naranja {
    background-color: #F18557;
    border: 1px solid #F18557;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-naranja:active,
    .btn-solicitud-naranja.active {
        background-color: #f5a989;
        border: 1px solid #f5a989;
        color: #fff;
    }

        .btn-solicitud-naranja:active:hover,
        .btn-solicitud-naranja.active:hover,
        .open > .dropdown-toggle.btn-solicitud-naranja:hover,
        .btn-solicitud-naranja:active:focus,
        .btn-solicitud-naranja.active:focus,
        .open > .dropdown-toggle.btn-solicitud-naranjafocus,
        .btn-solicitud-naranja.active.focus,
        .open > .dropdown-toggle.btn-solicitud-naranja.focus {
            background-color: #f5a989;
            border: 1px solid #f5a989;
            color: #fff;
        }

    .btn-solicitud-naranja:focus,
    .btn-solicitud-naranja.focus {
        background-color: #f5a989;
        border: 1px solid #f5a989;
        color: #fff;
    }

    .btn-solicitud-naranja:hover {
        background-color: #f5a989;
        border: 1px solid #f5a989;
        color: #fff;
    }

.btn-solicitud-rojo {
    background-color: #C02600;
    border: 1px solid #C02600;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-rojo:active,
    .btn-solicitud-rojo.active {
        background-color: #ff4c20;
        border: 1px solid #ff4c20;
        color: #fff;
    }

        .btn-solicitud-rojo:active:hover,
        .btn-solicitud-rojo.active:hover,
        .open > .dropdown-toggle.btn-solicitud-rojo:hover,
        .btn-solicitud-rojo:active:focus,
        .btn-solicitud-rojo.active:focus,
        .open > .dropdown-toggle.btn-solicitud-rojofocus,
        .btn-solicitud-rojo.active.focus,
        .open > .dropdown-toggle.btn-solicitud-rojo.focus {
            background-color: #ff4c20;
            border: 1px solid #ff4c20;
            color: #fff;
        }

    .btn-solicitud-rojo:focus,
    .btn-solicitud-rojo.focus {
        background-color: #ff4c20;
        border: 1px solid #ff4c20;
        color: #fff;
    }

    .btn-solicitud-rojo:hover {
        background-color: #ff4c20;
        border: 1px solid #ff4c20;
        color: #fff;
    }

.btn-solicitud-verde {
    background-color: #9C0;
    border: 1px solid #9C0;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 5px;
    white-space: normal;
}

    .btn-solicitud-verde:active,
    .btn-solicitud-verde.active {
        background-color: #a9e100;
        border: 1px solid #a9e100;
        color: #fff;
    }

        .btn-solicitud-verde:active:hover,
        .btn-solicitud-verde.active:hover,
        .open > .dropdown-toggle.btn-solicitud-verde:hover,
        .btn-solicitud-verde:active:focus,
        .btn-solicitud-verde.active:focus,
        .open > .dropdown-toggle.btn-solicitud-verdefocus,
        .btn-solicitud-verde.active.focus,
        .open > .dropdown-toggle.btn-solicitud-verde.focus {
            background-color: #a9e100;
            border: 1px solid #a9e100;
            color: #fff;
        }

    .btn-solicitud-verde:focus,
    .btn-solicitud-verde.focus {
        background-color: #a9e100;
        border: 1px solid #a9e100;
        color: #fff;
    }

    .btn-solicitud-verde:hover {
        background-color: #a9e100;
        border: 1px solid #a9e100;
        color: #fff;
    }

.btn-volver-home {
    width: 100%;
    max-width: 60px;
}

.input-group-btn .btn {
    font-size: 14px;
}



.btn-2 {
    color: #fff;
    background-color: #00637f;
    border-color: #00637f;
    border-radius: 4px;
    font-weight: 700;
}

a.btn-2 {
    color: #fff;
    background-color: #00637f;
    border-color: #00637f;
    border-radius: 4px;
    font-weight: 700;
    text-decoration: none;
}

.btn-2.focus, .btn-2:focus, .btn-2:hover {
    color: #fff;
    background-color: #005066;
    border-color: #005066
}

.btn-2.active, .btn-2:active, .open > .dropdown-toggle.btn-2 {
    color: #fff;
    background-color: #00637f;
    border-color: #00637f;
    background-image: none
}

    .btn-2.active.focus, .btn-2.active:focus, .btn-2.active:hover, .btn-2:active.focus, .btn-2:active:focus, .btn-2:active:hover, .open > .dropdown-toggle.btn-2.focus, .open > .dropdown-toggle.btn-2:focus, .open > .dropdown-toggle.btn-2:hover {
        color: #fff;
        background-color: #005066;
        border-color: #005066
    }

.btn-2.disabled.focus, .btn-2.disabled:focus, .btn-2.disabled:hover, .btn-2[disabled].focus, .btn-2[disabled]:focus, .btn-2[disabled]:hover, fieldset[disabled] .btn-2.focus, fieldset[disabled] .btn-2:focus, fieldset[disabled] .btn-2:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}





.btn-default {
    display: inline-block;
    margin-bottom: 0;
    color: #fff !important;
    text-decoration: none !important;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: #f05442;
    background-image: none;
    background-repeat: repeat-x;
    border: 2px solid #f05442;
    border-bottom-color: #f05442;
    border-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff05442', endColorstr='#fff05442', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: none;
    padding: 20px;
    font-weight: 700
}

.btn-narrow {
    padding: 10px 20px !important
}

.btn-default:hover {
    color: #fff;
    background-color: #cb3424;
    border-color: #cb3424;
    text-decoration: none;
    background-position: 0 -15px;
    transition: none;
    box-shadow: none
}

.btn-default:focus {
    background-color: #f05442 !important
}

.btn-default.active, .btn-default.disabled, .btn-default:active, .btn-default[disabled] {
    color: #fff;
    background-color: #dbd2d5 !important;
    border-color: #dbd2d5 !important;
    text-decoration: none;
    background-position: 0 -15px;
    transition: none;
    box-shadow: none;
    opacity: 1
}

.btn-info {
    display: inline-block;
    margin-bottom: 0;
    color: #f05442 !important;
    text-decoration: none !important;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: #fff;
    background-image: none;
    background-repeat: repeat-x;
    border: 2px solid #f05442;
    border-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff05442', endColorstr='#fff05442', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: none;
    padding: 20px;
    font-weight: 700
}

    .btn-info:hover {
        color: #cb3424 !important;
        background-color: #fff;
        border-color: #cb3424;
        text-decoration: none;
        background-position: 0 -15px;
        transition: none;
        box-shadow: none
    }

    .btn-info:focus {
        background-color: #fff !important;
        color: #f05442 !important
    }

    .btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info[disabled] {
        color: #b7a5ab !important;
        background-color: #fff !important;
        border-color: #b7a5ab !important;
        text-decoration: none;
        background-position: 0 -15px;
        transition: none;
        box-shadow: none;
        opacity: 1
    }

.btn-primary {
    color: #fff!important;
    background-color: #00637f;
    border-color: #00637f;
    border-radius: 4px;
    font-weight: 700;
    font-size: 1.15em
}

a.btn-primary {
    color: #fff!important;
    background-color: #00637f;
    border-color: #00637f;
    border-radius: 4px;
    font-weight: 700;
    text-decoration: none;
    font-size: 1.15em
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    color: #fff;
    background-color: #005066;
    border-color: #005066
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #00637f;
    border-color: #00637f;
    background-image: none
}

    .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
        color: #fff;
        background-color: #005066;
        border-color: #005066
    }

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-primary-outline {
    color: #00637f;
    background-color: #fff;
    border-color: #ededec;
    box-shadow: 0 1px 0 rgba(181, 182, 185, 1);
    border-radius: 4px;
    font-weight: 700
}

a.btn-primary-outline {
    color: #00637f;
    background-color: #fff;
    border-color: #ededec;
    box-shadow: 0 1px 0 rgba(181, 182, 185, 1);
    border-radius: 4px;
    font-weight: 700;
    text-decoration: none
}

.btn-primary-outline.focus, .btn-primary-outline:focus, .btn-primary-outline:hover {
    color: #00637f;
    background-color: #efefef;
    border-color: #ededec
}

.btn-primary-outline.active, .btn-primary-outline:active, .open > .dropdown-toggle.btn-primary-outline {
    color: #00637f;
    background-color: #fff;
    border-color: #ededec;
    background-image: none
}

    .btn-primary-outline.active.focus, .btn-primary-outline.active:focus, .btn-primary-outline.active:hover, .btn-primary-outline:active.focus, .btn-primary-outline:active:focus, .btn-primary-outline:active:hover, .open > .dropdown-toggle.btn-primary-outline.focus, .open > .dropdown-toggle.btn-primary-outline:focus, .open > .dropdown-toggle.btn-primary-outline:hover {
        color: #00637f;
        background-color: #fff;
        border-color: #ededec;
        box-shadow: 0 1px 0 rgba(181, 182, 185, 1)
    }

.btn-primary-outline.disabled.focus, .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled:hover, .btn-primary-outline[disabled].focus, .btn-primary-outline[disabled]:focus, .btn-primary-outline[disabled]:hover, fieldset[disabled] .btn-primary-outline.focus, fieldset[disabled] .btn-primary-outline:focus, fieldset[disabled] .btn-primary:hover {
    color: #00637f;
    background-color: #fff;
    border-color: #ededec;
    box-shadow: 0 1px 0 rgba(181, 182, 185, 1)
}

.btn-primary-outline .badge {
    color: #fff;
    background-color: #005066;
    border-color: #005066;
    box-shadow: 0 1px 0 rgba(181, 182, 185, 1)
}

a.btn-danger {
    color: #fff !important;
    box-shadow: 0 1px 0 rgba(181, 182, 185, 1);
    font-weight: 700;
    font-size: 1.15em;
    text-decoration: none;
    background-color: #d22333
}

a.btn-salir {
    margin-left: 10px;
}