body {
    font-family: "Museo Slab 300";
}

div,
input,
textarea {
    box-sizing: border-box;
}

input[type="text"],
input[type="textarea"] {
    border: 1px solid black;
}

.main {
    text-align: center;
}

.pageTitle {
    font-family: "Museo Slab 100";
    font-size: 50px;
    padding: 30px;
}

.btn {
    background: cornflowerblue;
    border-radius: 10px;
    padding: 5px 20px;
    color: white;
    cursor: pointer;
    margin: 5px;
    display: inline-block;
}

.list {
    width: 50%;
    display: inline-block;
    margin: 0px 10px;
    margin-bottom: 200px;
}

.card {
    border: 1px solid black;
    border-radius: 10px;
    padding: 5px 20px;
    margin-bottom: 5px;
    text-align: left;
    background: white;
    box-shadow: 0px 5px 5px 5px #CCC;
    cursor: pointer;
}

.card.editing {
    cursor: default;
}

.card .name {
    font-size: 20px;
}

.card .informalDesc {
    font-style: italic;
    color: cornflowerblue;
}

.tag {
    color: white;
    border-radius: 5px;
    padding: 2px 5px;
    background: gray;
}

.card .tag {
    display: inline-block;
    margin: 5px 5px 0px 0px;
}

.tag.active {
    background: cornflowerblue;
}

.noResults {
    border: 1px solid red;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 5px;
    background: red;
    color: white;
    font-size: 20px;
}

.editForm {
    background: lightgreen;
    padding: 10px;
    border-radius: 10px;
    margin-top: 20px;
}

.editForm .editTitle {
    text-align: center;
    margin-bottom: 5px;
    font-weight: bold;
}

.editForm .tagEditArea {
    border: 1px solid black;
    margin-bottom: 5px;
    padding: 5px;
}

.editForm .tag {
    cursor: pointer;
}

.editForm .entry input {
    width: 100%;
    margin-bottom: 5px;
    padding: 5px 10px;
}

.editForm .btns {
    text-align: center;
}

.edit {
    vertical-align: top;
    border: 1px solid black;
    border-radius: 10px;
    padding: 10px;
    background: #DDD;
    margin-bottom: 30px;
}

.edit input {
    width: 100%;
    margin-bottom: 5px;
    padding: 5px 10px;
}

.edit .db input {
    background: gold;
}

.edit .btn {
    margin-bottom: 30px;
}

.rightSidebar {
    display: inline-block;
    width: 20%;
    vertical-align: top;
}

.alteryx {
    border: 1px solid black;
    border-radius: 10px;
    padding: 10px;
    background: cornflowerblue;
}

.alteryx .instr {
    margin-bottom: 10px;
}

.alteryx textarea {
    width: 100%;
    padding: 5px 10px;
    word-wrap: break-word;
}

.dash {
    display: inline-block;
    vertical-align: top;
    width: 20%;
}

.menu2 {
    border-radius: 10px;
    box-shadow: 0px 5px 5px 5px #CCC;
    border: 1px solid black;
    overflow: hidden;
}

.menu2 .menuDrawer2 {
    border-bottom: 1px solid black;
}

.menu2 .handle {
    padding: 10px;
    cursor: pointer;
}

.menu2 .storage {
    padding: 0px 5px;
}

.dash .tag {
    margin-bottom: 5px;
    cursor: pointer;
}

.appliedFilters {
    border-radius: 10px;
    box-shadow: 0px 5px 5px 5px #CCC;
    border: 1px solid black;
    padding: 5px 5px 0px 5px;
    margin-bottom: 30px;
}

.newBtn {
    border-width: 1px;
    border-style: solid;
    padding: 2px 5px;
    margin-bottom: 5px;
    cursor: pointer;
    border-radius: 5px;
}































