.itemSelector .content { border-bottom: 1px solid #ddd; }

.itemSelector .content > .selected-box { display: block; position: relative; cursor: pointer; padding: 12px 15px; }

.itemSelector .content > .selected-box > label { cursor: pointer; display: block; font-size: 0.8rem; line-height: 1rem; text-transform: uppercase; margin: 0px; padding: 0px; }

.itemSelector .content > .selected-box .value { display: block; font-size: 1rem; line-height: 1.4rem; }

.itemSelector .content > .selected-box .icon { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 0; right: 12px; bottom: 0; width: 10px; line-height: 0.7rem; font-size: 0.7rem; color: #888; }

.itemSelector .content > .options-box { display: none; list-style: none; margin: 0px; padding: 12px; }

.itemSelector .content > .options-box .item { display: block; padding: 4px 10px; cursor: pointer; margin: 0; }

.itemSelector .content > .options-box .item.active { -webkit-transition: background 0.1s linear; -o-transition: background 0.1s linear; transition: background 0.1s linear; background: #f5f5f5; font-weight: 600; }

.itemSelector .content.border-bottom { border-bottom: 1px solid #ddd; }

.itemSelector .content:first-of-type { border-top: 1px solid #ddd; }

.itemSelector .content:last-of-type:not(.border-bottom) { border-bottom: 1px solid transparent; }

.itemSelector .content:hover, .itemSelector .content.hover { -webkit-transition: border-color 0.2s linear; -o-transition: border-color 0.2s linear; transition: border-color 0.2s linear; border-top: 1px solid #222 !important; border-bottom: 1px solid #222 !important; }

.itemSelector .content.active { border-top: 1px solid #222; border-bottom: 1px solid #222; }

.itemSelector .content.active.border-bottom { border-bottom: 1px solid #222 !important; }

.itemSelector .content.active .selected-box { border-bottom: 1px solid #ddd; }

.itemSelector .hide { display: none; }

.form-group.b-bottom .itemSelector .content .selected-box { padding-left: 0px; padding-right: 0px; }

.form-group.b-bottom .itemSelector .content:last-of-type { border-bottom: 1px solid #ddd; }
