/* General */
.navbar-brand {
    padding: 13px 5px 5px;
}

.page-content {
    padding-top: 16px;
}

.row.row-top-list {
    margin-bottom: 11px;
}

#topbar .topbar-main #spoint-logo {
    float: left;
    padding: 8px 5px 5px;
    background-color: transparent;
    height: 50px;
    border-radius: 0;
    color: #ffffff;
    font-size: 24px;
}

#page-wrapper {
    background-color: #f9f9f9;
}

#topbar .topbar-main #menu-toggle:hover,
#topbar .topbar-main #menu-toggle:focus {
    color: #b6e7e3;
}

.navbar-static-side ul li a:hover,
.navbar-static-side ul li a:focus,
.navbar-static-side ul li.active a{
    background: #68c4cd;
    transition: 0.2s all ease-in-out;
    outline: none;
}

.navbar-static-side ul li .nav-second-level li.active a,
.navbar-static-side ul li .nav-second-level li:hover a,
.navbar-static-side ul li .nav-second-level li:focus a {
    color: #4dd2ff;
}

/* tables */
table.tablesorter thead tr .header {
    background: url(../img/sorter/sort_both.png) no-repeat center right;
    cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {
    background-image: url(../img/sorter/sort_asc.png);
}

table.tablesorter thead tr .headerSortDown {
    background-image: url(../img/sorter/sort_desc.png);
}

/* WYSIWYG */
.summernote-container > .click2edit {
    margin-bottom: 20px;
}

.summernote-container > .note-editor {
    margin-bottom: 10px;
}

.summernote-container > textarea {
    display: none;
}

/* Form Components */
.icheckbox_square-green,
.icheckbox_square-aero,
.iradio_square-green,
.iradio_square-aero {
    background-color: #ffffff;
    padding-top: 7px;
}

.btn.btn-rel-add {
    margin-left: 10px;
}

form legend {
    border-bottom: 0;
}

form .form-actions > .btn {
    padding-left: 17px;
    padding-right: 17px;
}

*::-webkit-input-placeholder { /* WebKit browsers */
    color: #c0c7ce !important;
}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #c0c7ce !important;
    opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #c0c7ce !important;
    opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #c0c7ce !important;
}

.btn-rounded {
    border-radius: 17px !important;
}

.view_nfc_container {
    overflow-y: auto;
    height: 169px;
    border-color: #999;
}

ul.no-bullets {
     -webkit-padding-start: 0;
     padding-start: 0;
}

li.no-bullets {
     list-style-type: none;
}