.rhForm { margin: 2rem; padding: 0rem 1rem 1rem 0rem; max-width: 700px; .rhFormInnerTitle { font-size: 1.2rem; } .rhFormLabel { font-weight: 500; } .rhFormSubmitContainer { text-align: right; margin-top: 3rem; } .rhFormInput { background-color: #fafafa; border: 1px solid #eee; margin-top: 5px; // box-shadow: 5px 5px 5px rgba(0,0,0,.08); border-radius: 0; &:active, &:focus { outline: none; box-shadow: none; } } .rhSearchInput { border: 1px solid #eee; background-color: #FFF; margin: 10px 0; &:active, &:focus { outline: none; box-shadow: none; } } .custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: @secondary-color; background-color: @secondary-color; } .iconFormGroup { position: relative; #rhSelectedIcon { margin-left: 10px; color: @primary-color; } .iconFormItem { font-size: 30px; margin: .25rem; width: 35px; text-align: center; &:hover, &:active, &:focus { color: @secondary-color; } } .iconFormItemButton { background-color: #FFF; border: none; outline: none; box-shadow: none; color: #333; &:active { outline: none; } } .iconContainer { background: white; border: 3px solid #eee; position: absolute; max-height: 400px; overflow-y: scroll; text-align: center; display: none; width: 100%; padding: 5px; z-index: 10; } } .groupSelectionFormGroup { position: relative; .groupContainer { background: white; border: 3px solid #eee; position: absolute; max-height: 400px; overflow-y: scroll; display: none; z-index: 10; width: 100%; padding: 5px; .searchGroupItem { cursor: pointer; &:hover { background-color: #eee; } } } } } #adminCategory { display: none; } .adminSelectedGroups { margin-top: .75rem; /* added as per comments */ /* padding-left: 15px;*/ /* removed as per Brians Comments */ } .selectedGroupsTitle { vertical-align: top; display: flex; font-size: .9rem; color: #999; } .selectedGroupItem { display: flex; padding-top: 10px; text-align: center; color: @primary-color; } .selectedGroupItemInner { display: flex; padding: 2px 10px; font-size: .9rem; } .selectedGroupItemInner:hover { background-color: fade(@primary-color, 10%); border-radius: 2px; } .selectedGroupItem p { margin-bottom: 0; width: 350px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; cursor: context-menu; } .selectedGroupItem button { background-color: transparent; border: none; text-decoration: underline; outline: none; padding: 0; margin-left: 15px; } .selectedGroupItem button:hover { cursor: pointer; } .selectedGroupRemoveButtonIcon { transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } .selectedGroupRemoveButtonIcon:hover { color: #ab0000; transform: scale(1.1); } .selectedGroupItem button:focus { outline: none; }