body{ font-family: 'Open Sans', sans-serif; }

h2{ border-bottom: 1px solid #000000;}

a{ cursor:pointer; outline: none; box-shadow: none !important;}

.text-orange{ color:#FF7900; }

.btn-outline-warning {
    color: #FF7900;
    border-color: #FF7900;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #FF7900;
    border-color: #FF7900;
}

.btn-outline-warning:hover {
    color: #ffffff;
    background-color: #FF7900;
    border-color: #FF7900;
}

.btn.focus, .btn:focus{ box-shadow: none !important; }

#limpiar{ display:block; margin:0 auto;}

#lista_color li a {font-size:16px;color:#002789;}

.btn-menu{

    transition: all 0.4s ease;
}

.btn-menu .rise,.btn-menu.collapsed .collapse{ display: none; }

.btn-menu .collapse,.btn-menu.collapsed .rise{ display: block; }

#btn-back{
    position: absolute;
    width: 280px;
    height: 150px;
    right: 0px;
    bottom: 0;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: end;
    padding-right: 10px;
}

.list-group-item.active{color:#ffffff !important; background-color: #002789 !important;border-color: #002789 !important;}

.list-group-item:hover{color:#ffffff !important; background-color: #002789;border-color: #002789;}

.color{width:50px; height:50px;}

.ambiente{ width: 100px;}

.ambiente:hover,.colors:hover{box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;}

.colors{ background: none !important;}

.ambientes{ width:200px;}


@media (max-width: 1100px) {

    footer{
        min-height: 400px;
    }
}
@media (max-width: 900px) {

    #btn-back{
        width: 200px;
        height: 100px;
    }
}

@media (max-width: 767.98px) {
    .color{width:25px; height:25px;}
}

@media (max-width: 500px) {
    #btn-back{
        bottom: 50px;
    }
}
