
a{ color: #c37152 }

/* Card Color */
.persona { background-color: #f9db9b; }
.holding { background-color: #fead7e; }
.event { background-color: #9abed4; }
.resource { background-color: #a2ac70; }
.plan { background-color: #ad9f84; }
.homeworld { background-color: #b3acd6; }


/* Modifiers */
.small{font-size: 85%!important}
.valign-top{vertical-align: top!important}
.align-right{text-align: right!important}
.align-center{text-align: center!important}
.mt-05{margin-top:0.5rem!important}
.my-05{margin-top:0.5rem!important;margin-bottom:0.5rem!important}
.mt-1{margin-top:1rem!important}
.mb-1{margin-bottom:1rem!important}
.mr-1{margin-right:1rem!important}
.mr-2{margin-right:2rem!important}
.px-1{padding-left: 1rem!important;padding-right:1rem!important}
.w-100{width: 100%!important}
.w-75{width: 75%!important}
.w-50{width: 50%!important}
.inblock{display: inline-block}

/* Form Styling */
.card-search-text {width: 18rem}
.deck-name-text {width: 9rem}

/* Input Fields */
input:focus { outline: 1px solid #999 }

/* Button */
.btn {
    text-align: center;
    vertical-align: middle;
    color: #ddd;
    background-color: #333;
    padding: 0.2rem 0.4rem;
    margin: 0.1rem;
    border-radius: 0.4rem;
    border: 1px solid #333;
}
.btn-alt {
    color: #333;
    background-color: #ddd;
}
.btn:hover,.btn-alt:hover{
    color: #000;
    background-color: #c37152;
}
.btn:disabled,.disabled{
    color: #ddd;
    background-color: #999;
}
.btn:not(:disabled):not(.disabled){
    cursor: pointer;
}

/* Deck */
div#house-list,div#imp-list {
    overflow: hidden;
    max-height: 0;
}
div#house-list.vertical-expanded,div#imp-list.vertical-expanded {
    max-height: 28rem;
    overflow-y: auto;
    overflow-x: hidden;
    transition: max-height 1s;
}

