#bookmarks-list li a i,.add-bookmark .fa-plus,.get-all-bmks .fa-bookmark {    margin: 0 5px 0 0;}.bookmarks-name,#bookmarks-popup-block {    background: rgba(237, 237, 237, 0.3);    border-radius: 4px;    box-shadow: 0 0 10px 5px rgb(42, 55, 64);    padding:15px;    overflow:hidden;}#bookmarks-popup-block h3{    clear: none;    font-size: 18px;    font-weight: bold;    line-height: 1.4;    text-transform: none;}ul#bookmarks-list,ul.bookmarks-groups {    display: inline-block;    list-style: none;    margin: 12px 0 3px;    width: 100%;    padding: 0;}ul.bookmarks-groups li {    background: rgba(219, 219, 219, 0.2);    border-radius: 3px;    box-shadow: 0 0 0 1px rgba(219, 219, 219, 0.7);    float: left;    margin: 5px;    overflow: hidden;    padding: 3px 5px;}ul.bookmarks-groups li:hover {    background: rgba(237, 237, 237, 0.3);}ul.bookmarks-groups > li::before {    color: rgb(76, 140, 189);    content: "\f03b";    font-family: "rcl-awesome";    margin: 0 3px 0 0;    font-weight: 900;}ul.bookmarks-groups li:hover::before {    color: rgba(229, 57, 53, 0.8);}ul.bookmarks-groups li a {    color: #333;    font: bold 14px/1 Tahoma,arial;    margin: 0 3px;    text-decoration: none;}ul.bookmarks-groups small {    font-size: 12px;}#bookmarks-list a:hover {    text-decoration: underline;}#bookmarks-list li {    border-bottom: 1px solid rgba(219, 219, 219, 0.7);    margin: 4px 2px;    line-height: 2;}.edit-bkmgr .fa.fa-cog,.delete-bkmgr .fa.fa-trash,.edit-bookmark .fa.fa-cog,.delete-bookmark .fa.fa-trash {    color: #7ea4bf;    text-indent: 10px;    -webkit-transform: scale(1.4);    transform: scale(1.4);    vertical-align: middle;}.edit-bkmgr .fa.fa-cog:hover,.edit-bookmark .fa.fa-cog:hover {   color: #89e535;}.delete-bkmgr .fa.fa-trash:hover,.delete-bookmark .fa.fa-trash:hover {   color: rgb(229, 57, 53);}.bookmarks-name {    padding: 2px 9px 35px 25px;}.bookmarks-name p {    clear: both;    margin: 0;    word-wrap: normal;}.bookmarks-name p select,.bookmarks-name p input[type="text"] {    border: 1px solid #ccc;    color: #000;    font: 13px/1 Tahoma,arial;    display: inline-block;}.bookmarks-name p input[type="text"]{    margin: 0 10px;    padding: 8px 10px;    width: 270px;}.bookmarks-name p select{    margin: 0 5px;    padding: 5px;    width: 120px;	}.bookmarks-name .recall-button.add-name-bookmark {    padding: 8px 10px;}.close-bmk-name{    float: right;    margin-bottom: 10px;}.manage-bmks {    background: rgba(237, 237, 237, 0.3);    box-shadow: 0 0 1px 1px rgb(237, 237, 237);    color: #333;    float: right;    line-height: 1.7;    padding: 1px 5px;}.manage-bmks:hover {    background: rgba(237, 237, 237, 0.6);    box-shadow: 0 0 1px 1px rgba(219, 219, 219, 0.6);}.add-bkmgr-block {    text-align: right;}.count-added-bkm {    margin: 5px 0;}.count-added-bkm i,.group-added i {    margin-right:5px;}#rcl-popup .bookmarks-name p {    margin: 0;}.bkm-form{    }.bkm-form .submit-box{    text-align:right;    margin:15px 0;}.rcl-bookmark-dialog .ssi-modalContent{    max-width: 600px;}@media screen and (max-width: 480px) {    .bookmarks-name {        padding: 2px 9px 35px 10px;    }    .bookmarks-name p {        margin: 4px 0 0;        clear: none;    }    .bookmarks-name p input[type="text"] {        box-sizing: border-box;        margin: 5px 0;        width: 100%;    }    .bookmarks-name p select {        box-sizing: border-box;        margin: 4px 8px 0 0;        width: calc(100% - 90px);    }    .bookmarks-name .recall-button.add-name-bookmark {        float: right;        margin: 4px 0 0;    }}