/* favoriteslists begin */
#dle-content {float: left; width: 100%; padding: 0; margin: 0;}
.width-100 {width: 100%!important;}
.help-block {display: block; margin: 0.5rem 0 1rem 0; font-size: 0.9rem; color: #737373;}
.fa-trash-o {padding: 0 0 0 0.5rem;}
.favoriteslists-container * {box-sizing: border-box;}
.favoriteslists-container .control-label {text-align: left;}
.dd {position: relative; display: block; float: left; margin: 0; width: -webkit-fill-available; padding: 0; list-style: none;}
.dd-list {display: block; position: relative; margin: 0.5rem 0 .5rem 0; width: -webkit-fill-available; padding: 0; list-style: none; float: left;}
.dd-list .dd-list {padding-left: 3rem;}
.dd-collapsed .dd-list {display: none;}
.dd-item,
.dd-empty,
.dd-placeholder {display: block; position: relative; float: left; margin: 0.5rem 0 .5rem 0; width: -webkit-fill-available; min-height: 2rem; padding: 0; font-size: 100%;}
.dd-content {display: block; float: left; margin: 0; width: 100%; padding: 0.5rem 0.5rem 0.5rem 0.5rem; background-color: aliceblue; -webkit-box-shadow: 0 0.1rem 0.3em rgba(0, 0, 0, 0.12), 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24); box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);}
.dd-handles:before {content: '\f142'; font-family: 'FontAwesome'; font-size: 1.6rem; line-height: 1; display: block; width: 100%; text-indent: 0;}
.dd-handles {position: relative; width: 3rem; padding: 0.1rem 0 0 0; white-space: nowrap; overflow: hidden; cursor: move; color: rgba(0, 0, 0, .54);}
.dd-placeholders { display: block; position: relative; margin: 0; padding: 0; min-height: 2rem;}
.dd-placeholders,
.dd-emptys {margin: 0; padding: 0; min-height: 3rem; background: #f2fbff; border: .1rem dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box;}
.dd-handle {float: left; margin: 0 .5rem 0 0; width: 1.4rem; font-size: 1.4rem; background: none; cursor: move; color: rgba(0, 0, 0, .54);}
.dd-item > button {display: block; position: relative; cursor: pointer; float: left; width: 2.5rem; height: 2rem; margin: 0.5rem 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 1.2rem; line-height: 1; text-align: center; font-weight: bold; margin-left: 3rem;}
.dd-item > button:before {content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0;}
.dd-item > button[data-action="collapse"]:before {content: '-';}
.dd-placeholder,
.dd-empty {margin: 1rem 0; padding: 0; min-height: 3rem; background: #f2fbff; border: 0.1rem dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box;}
.dd-dragel {position: absolute; pointer-events: none; z-index: 9999;}
.dd-dragel > .dd-item .dd-handle {margin-top: 0;}
.create-a-list {}
.create-a-list a {}
.btn {font-size: 100%;}
.create-a-list-content {float: left; margin: 0; width: 100%; padding: 0.5rem; background: aliceblue; border: 0.2rem solid silver;}
.create-a-list-input {float: left !important; width: -webkit-fill-available !important; }
.create-a-list-div {float: left !important; width: -webkit-fill-available !important; padding: 0 0 1rem 0;}
.create-a-list-button {background: cadetblue;}
.create-a-list-button-done {float: left;}
.save_ordering_button {float: left; margin: 0 1rem 1rem 0 !important; width: fit-content !important; text-align: left;}
.pull-right {float: right !important; font-size: 1.4rem;}
.fa-star, .fa-star-o, .fa-pencil-square-o, fa-trash-o {margin: 0 0 0 0.5rem;}
.fa-star:before, .fa-star-o:before, .fa-pencil-square-o:before, .fa-trash-o:before {font-size: 1.5rem;}
.drag-handle {cursor: grab; touch-action: none;}
/* favoriteslists end */