/* TRANSLATIONS */
#translations-edit .grid-row.grid-80 {width:calc(100% - 280px);}
#translations-edit .grid-row.grid-20 {width:280px;}
#translations-edit .grid-row, body.translations-edit .grid-row {margin-bottom:0;}
.translations-edit #content-head h1 {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body.translations-edit #content-page {padding-bottom:20px!important;}
#translations-edit .row-wrapper {position:relative;height: calc(100vh - 180px);min-height:300px;}
#translations-edit #translation-main {border-right:1px solid #ccd0d4;padding-top:39px;}
#translations-search {position:absolute;padding:6px;top:0;left:0;width:100%;height:40px;background:#fff;border:1px solid #ccd0d4;border-right:none;z-index:3;}
#translations-search .c1 {float:left;width:calc(50% - 20px);position:relative;}
#translations-search .c1 input[type="text"] {width:100%;display:inline-block;margin:-1px 0;padding-left:30px;height:28px;background:#f3f5fb;border-radius:4px;}
#translations-search .c1 i.fa-search {position:absolute;width:20px;height:18px;font-size:16px;line-height:18px;color:#888;text-align:center;top:4px;left:5px;z-index:2;}
#translations-search .c1 i.clear {cursor:pointer;border-radius:4px;display:none;position:absolute;width:22px;height:22px;font-size:18px;line-height:22px;color:#444;text-align:center;top:2px;right:3px;z-index:2;}
#translations-search .c1 i.clear:hover {transform:scale(1.1);}
#translations-search .c2 {float:left;width:calc(50% + 20px);margin:-6px 0;height:38px;display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center;}
#translations-search .c2 a {text-decoration:none;padding:5px 5px;margin-left:4px;border-radius:4px;font-size:14px;display: flex; flex-direction: row; align-items: center;}
#translations-search .c2 a:hover {background:#eee;}
#translations-search .c2 a i {display:inline-block;margin:0 5px 0 0;line-height:14px;}
#translations-search .c2 a span {font-size:14px;line-height:14px;max-height:28px;overflow:hidden;}

#translations-list {position:relative;display:block;height:calc(100% - 110px);overflow-y:scroll;width:100%;margin-bottom:65px;background:#fff;}
#translations-list .row {cursor:pointer;display:block;font-size:13px;height:31px;position:relative;line-height:17px;width:100%;float:left;clear:both;padding:6px 6px;background:#fff;border:1px solid #ccd0d4;border-bottom-color:transparent;color:#222;margin:0;}
#translations-list .row:hover {border-color:#007cba;}
#translations-list .row:nth-child(even) {background:#f3f5fb;}
!#translations-list .row.found {background-color:#ead39f;border-color:#dec58c;}
!#translations-list .row.found:hover {border-color:#000;}
#translations-list .row.notmatch:not(.match) {display:none;}
#translations-list .row.hidden-issue, #translations-list .row.hidden-missing {display:none;}
#translations-list .row.active {font-weight:600;color:#000;}
#translations-list .row.active:after {content:"";position:absolute;left:-1px;top:-1px;height:calc(100% + 2px);width:2px;background:#333;display:block;}
#translations-list .row.remove .source, #translations-list .row.remove .translation {text-decoration: line-through;}
#translations-list .row .issues, #translations-list .row .comment-note {float:left;width:20px;position:relative;}
#translations-list .row .issues i, #translations-list .row .comment-note i {float:left;margin:0;color:#d78f04;line-height:20px;font-size:14px;cursor:help;}
#translations-list .row .comment-note i {line-height:18px;color:#3075e4;}
#translations-list .row .source, #translations-list .row .translation {float:left;min-height:17px;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#translations-list .row .source {padding-right:20px;}
#translations-list .row .source.has-flag {color:#dc5c05;}
#translations-list .row .issues + .source, #translations-list .row .comment-note + .source {width:calc(50% - 20px);}
#translations-list .row em {color:#999;}
#translations-list .empty {position: absolute; left: 0; width: 100%; text-align: center; top: calc(50% - 20px); font-size: 18px; color: #888;}
#translations-list .empty .btn {float:none;display:inline-block;font-weight:600;margin:15px 0 0 0;}
#translations-list .issues .list {display:none;width:240px;position:absolute;top:20px;left:0px;padding:4px 8px;background:#fff;border-radius:4px;border:1px solid #ccc;background:#fff;z-index:3;}
#translations-list .issues:hover .list {display:block;}
#translations-list .issues .list .line {margin:2px 0;}
#translations-list .comments, #translations-list .references {float:left;clear:both;display:none;width:100%;padding:6px;background:#f2f2f2;border:1px solid #ccd0d4;border-bottom-color: transparent;font-family:monospace;font-size:12px;line-height:14px;}
#translations-list .comments .line, #translations-list .references .line {margin:1px 0;}
#translations-list .comments .line.none, #translations-list .references .line.none {font-style:italic;color:#888;}


#translations-list .row .options-wrap {position:absolute-right:0;top:0;display:none;}
#translations-list .row:hover .options-wrap {display:block;}
#translations-list .row i.more {display:block;position:absolute;top:2px;right:3px;height:24px;width:26px;text-align:center;line-height:24px;background:#e8e8e8;border:1px solid #e8e8e8;color:#444;font-size:15px;border-radius:4px;z-index:3;}
#translations-list .row .options-wrap:hover i.more {background:#fff;border-color:#ccc;}
#translations-list .row .options-wrap:hover i.more:after {content:"";position:absolute;bottom:-1px;left:0;height:3px;width:100%;z-index:3;background:#fff;}
#translations-list .row .more-options {display:none;text-align:left;position:absolute;width:154px;top:24px;right:3px;background:#fff;border:1px solid #ccc;border-radius:4px 0 4px 4px;padding:2px 0;z-index:2;}
#translations-list .row .more-options .line {display:inline-block;width:100%;padding:5px 6px;border-bottom:1px solid #ccc;position:relative;}
#translations-list .row .more-options .line:last-child {border-bottom:none;}
#translations-list .row .more-options a {display:inline-block;padding:2px 3px;font-weight:normal;color:#007cba;font-size:13px;line-height:14px;}
#translations-list .row .more-options a:hover {text-decoration:none;color:#000;}
#translations-list .row .more-options a i {margin-right:2px;}
#translations-list .row .options-wrap:hover i.more:hover {border-radius:4px 4px 0 0;}
#translations-list .row .options-wrap:hover .more-options {display:block;}

#translations-form {position:absolute;bottom:0px;left:0;width:100%;height:110px;box-shadow:0 -1px 2px rgb(0 0 0 / 1%);background:#fff;z-index:3;padding:8px 10px 10px 10px;border:1px solid #ccd0d4;border-right:none;}
#translations-form .row .source {float:left;width:calc(50% - 10px);padding-right:12px;}
#translations-form .row .translation {float:left;width:calc(50% + 10px);}
#translations-form .row label {font-size:13px;font-weight:600;line-height:13px;margin:0 0 3px 0;float: left;width: 100%;}
#translations-form .row textarea {width:100%;font-size:13px;line-height:15px;padding:5px;max-width:100%;min-width:100%;height:70px;min-height:70px;max-height:70px;border-radius:0;}
#translations-form .row textarea:read-only {background:#f2f2f2;}

#translation-actions {background:#fff;border:1px solid #ccd0d4;padding:10px;overflow-y:auto;}
#translation-actions .row {display:inline-block;width:100%;margin:0 0 12px 0;}
#translation-actions .row:last-child { margin-bottom: 0; }
#translation-actions .line {display:inline-block;width:100%;margin:0 0 2px 0;}
#translation-actions a.btn {width:100%;padding-left:34px;position:relative;margin:0 0 6px 0;height: auto; min-height: 32px; white-space: normal;}
#translation-actions a.btn i {position:absolute;left:0;top:0;height:100%;width:32px;text-align:center;line-height:30px;border-right:1px solid #7e8993;}
#translation-actions a.btn.btn-submit {font-weight:bold;margin-bottom:10px;}
#translation-actions a.btn.btn-submit i {border-right-color:rgba(0,0,0,0.2);}
#translation-actions a.btn.btn-share-tr {margin-top:12px;margin-bottom:0;font-weight:500;}
#translation-actions .heading {width:100%;float:left;margin:10px 0 3px 0;}
#translation-actions .props .line {font-size:13px;line-height:14px;}
#translation-actions .props strong {font-weight:600;display:inline-block;width:80px;}
#translation-actions .bubble {display:inline-block;color:#111;font-size:13px;line-height:15px;padding:3px 5px;border-radius:4px;margin:0 1px 5px 0;background:#e0e0e0;font-weight:600;}
#translation-actions .bubble.red {background:#feadad;}
#translation-actions .bubble.green {background:#a6e6bf;}

#translation-exist .elem {float:left;width:calc(33.33% - 10px);min-width:300px;max-width:100%;border:1px solid #ccc;padding:2px;margin:0 10px 10px 0;}
#translation-exist .elem .img {float:left;width:64px;height:64px;padding:14px 4px;line-height:18px;background:#333;overflow:hidden;color:#fff;text-align:center;}
#translation-exist .elem .img .top {display:block;font-size:16px;font-weight:bold;}
#translation-exist .elem .img .bottom {display:block;font-size:12px;font-weight:normal;}
#translation-exist .elem .data {float:left;width:calc(100% - 64px);height:64px;padding:6px 8px 2px 8px;line-height:16px;}
#translation-exist .elem .data .name {font-weight:600;color:#000;float:left;clear:both;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;}
#translation-exist .elem .data .files {float:left;clear:both;width:100%;font-size:13px;}
#translation-exist .elem .data .files a {margin-right:4px;}
#translation-exist .elem .data .stats {float:left;clear:both;display:block;width:100%;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#translations .grid-system > .grid-row {margin-bottom:0;}
#translations .form-horizontal .form-label {margin-left:0;}
#translations .info-row {line-height:16px;margin:0 0 20px 0;}

@media screen and (max-width: 767px) {
  #translations-edit .grid-row.grid-80 {width:100%;margin-bottom:20px;}
  #translations-edit .grid-row.grid-20 {width:100%;}
  #translations-edit .grid-row.grid-20 .row-wrapper {height:auto;min-height:initial;max-height:initial;}
}

@media screen and (max-width: 480px) {
  #translations-search .c1, #translations-search .c2 {width:100%;}
  #translations-search .c2 {margin-top:0;justify-content: space-between;}
  #translations-search {height:72px;}
  #translations-edit #translation-main {padding-top:71px;}
  
}


/* ADMIN SCHEME PICKER */
.form-ts .form-controls {width:100%;}
.form-ts .color-scheme {width:24%;display:inline-block;margin:0 0 3px 0;padding:12px 15px 12px 15px;cursor:pointer;}
.form-ts .color-scheme:hover, .form-ts .color-scheme.selected {background:#dcdcde;}
.form-ts .color-scheme label {cursor:pointer;}
.form-ts .color-scheme .bars {display:inline-block;width:100%;clear:both;height:20px;margin:8px 0 0 0;}
.form-ts .color-scheme .bars .bar {display:inline-block;float:left;height:20px;}


/* UPGRADE PAGE */
body.page-upgrade {font-size: 14px; line-height: 18px;}
.page-upgrade #content {margin: 34px 0 0 0;}
.page-upgrade #result h1 {font-family: inherit; font-size: 22px; font-weight: bold; line-height: 24px; margin: 20px 0 5px 0;}
.page-upgrade #result .upgr-errors, .page-tools.action-upgrade .upgr-errors {word-break:break-word;padding: 15px;display:inline-block;width:100%; font-family: monospace; font-size: 14px; line-height: 18px; background: #fff; margin: 2px 0 10px 0; border: 1px solid #ddd;max-height: 280px;overflow-y: auto;}
.page-upgrade #result .upgr-notice {display:inline-block;width:100%;}
.page-upgrade #footer {margin: 0; width: 100%; text-align: left; display: inline-block; height: auto; font-size: 13px; }
.page-upgrade #footer a {margin:0 5px;color:#0d9ecc;text-decoration:none;}
.page-upgrade #content-head h1, .page-upgrade #content-head h2 {font-family:inherit;}
.page-upgrade #loading_immage, .page-tools.action-upgrade #loading_image {width: auto; height: 30px; float: left; margin: -6px 8px -6px 0;}
.page-upgrade .upgr-load-box {margin:35px 0 10px 0;}
.page-tools.action-upgrade #steps_div .upgr-load-box {margin:35px 0 20px 0;}


/* TABBER */
.tabberlive .tabbertab.tabbertabhide {display:none;}
.tabberlive {margin: 5px 0 20px 0;width: calc(100% - 30px);}
ul.tabbernav {margin:0;padding:0;font-size:13px;}
ul.tabbernav li {list-style: none;margin: 0;display: inline;}
ul.tabbernav li a {padding: 6px 4px 8px 4px;color:#000;margin-right:5px;border-bottom:3px solid transparent;text-decoration: none;display:inline-block;}
ul.tabbernav li a:hover {border-bottom:3px solid #666;}
ul.tabbernav li.tabberactive a {font-weight:bold;border-bottom:3px solid #666}
ul.tabbernav li.tabberactive a:hover {}
.tabberlive .tabbertab {padding: 20px;border:none;display:inline-block;width:100%;background:#fff;}
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
.tabberlive .tabbertab ul {width:100%;display:inline-block;padding:0;}
.tabberlive .tabbertab ul li {width:100%;display:inline-block;margin:0 0 5px 0;}
.tabberlive .tabbertab ul li input[type="text"] {margin-right:5px;}
.tabberlive > button {margin-top:10px;}
.additional-info .tabberlive .tabbertab {padding:0;background:transparent;}
!.mb-box .mb-head select.mb-select-locale {margin:-10px 0;}

#bulk-actions a.btn.plugin-btn {margin-left:5px;}
#settings_form + #settings_form {margin-top:25px;}
#settings_form fieldset {border:none!important;}
.theme-files > #settings_form {background:transparent!important;}
form[name="propertys_form"] {display:inline-block;width:100%;}
form[name="propertys_form"] h2 {width:100%;clear:both;}
form[name="propertys_form"] + form[name="propertys_form"] {margin-top:20px;}
form[name="breadcrumbs_form"] input:disabled + span {color:#999;cursor:not-allowed;}
form[name="breadcrumbs_form"] .form-label-checkbox {float:left;width:320px;margin-bottom:2px;}
#upload-plugins, #update-plugins {display:inline-block;width:100%;}
#datatablesFormPlugin #bulk-actions {display:inline-block;margin:0 0 10px 0;}
#datatablesFormPlugin th.col-bulkactions {padding-left:10px;padding-right:10px;}
#datatablesFormPlugin td.col-bulkactions {padding:8px 10px;}
#datatablesFormPlugin .col-bulkactions input[type="checkbox"] {margin:0;}
#plugins-list .display-select-top, #banrules-list .display-select-top {float:right;margin:0 0 10px 0;}
#plugins-list .display-select-top select[name="iDisplayLength"], #banrules-list .display-select-top select[name="iDisplayLength"] {margin-left:10px;}
#plg-show-bot .display-select-bottom {float:right;width:auto;margin:15px 0 10px 0;}
#plg-show-bot .has-pagination {float:left;width:auto;margin:0 0 10px 0;}
#plg-show-bot .has-pagination ul {margin:15px 0 0 0;}
input[type="checkbox"]#check_all {margin:0;}
input[type="checkbox"][name="id[]"] {margin:0;float:none;display:inline-block;}
.switch {z-index:9;}
.seo_detail_box { padding: 2px; clear: both; }
.plg-tbl-top {margin-bottom:3px;}
.plg-tbl-bot {font-size: 13px;line-height:16px;margin-bottom:5px;}
body .bootstrap-switch {height:29px;}
.pdata {position:relative;width:100%;min-height:620px;background:#fff;}
.pdata ul {list-style-type: disc;padding-left: 19px;}
.pdata .main {float:left;width:calc(100% - 250px);padding:20px;height:620px;overflow-y:auto;}
.pdata .main h1 {font-size:26px;line-height:30px;color:#000;display:inline-block;width:100%;margin:0 0 10px 0;}
.pdata .main h2 {font-size:18px;line-height:22px;color:#333;display:inline-block;width:100%;margin:0 0 10px 0;}
.pdata .side h3 {font-size:13px;line-height:16px;color:#666;display:inline-block;width:100%;margin:20px 0 5px 0;text-transform:uppercase;font-weight:600;}
.pdata .main .desc h2 {margin:15px 0 5px 0;}
.pdata .main .desc h3 {margin:15px 0 5px 0;}
.pdata .main .desc h4 {margin:15px 0 5px 0;}
.pdata .main .desc img {max-width:100%;width:auto;height:auto;margin:10px 0;}
.pdata .main .desc {display:inline-block;width:100%;font-size:15px;line-height:22px;margin:0 0 25px 0;}
.pdata .main .images {display:inline-block;width: calc(100% + 20px); margin-right: -20px;}
.pdata .main .images a {display:inline-block;width:147px;margin:0 15px 15px 0;border:3px solid #ccc;transition:0.1s;float:left;}
.pdata .main .images a:hover {border-color:#0073aa;}
.pdata .main .images a img {width:auto;height:auto;display:inline-block;max-width:100%;}
.pdata .side {position:absolute;right:0;top:0;padding:20px;width:250px;height:100%;border-left: 1px solid #ddd; background: #f3f3f3;font-size:13px;line-height:16px;}
.pdata .side .line {display:inline-block;width:100%;margin:0 0 10px 0;}
.pdata .side .line.price {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;font-size:24px;color:#000;font-weight:600;line-height:26px;}
.pdata .side a {text-decoration:underline;float:left;clear:both;color:#0073aa;margin-bottom:2px;}
.pdata .side a:hover {text-decoration:none;}
.pdata .side .stars {float:left;width:100%;font-size:13px;margin-bottom:5px;}
.pdata .side .stars i {float:left;margin:0 1px 0 0;font-size:20px;color:#ffb900;}
.pdata .side .stars span {clear:both;float:left;}
.pdata .side .line.purch {position: absolute; bottom: 20px; left: 20px; margin: 0; width: calc(100% - 40px);}
.pdata .side .line.purch a.btn {line-height:18px;width:100%;text-align: center; color: #fff; text-decoration: none; font-weight: 600; padding: 10px 18px; height: auto;font-size:14px;}
img.ui-download-loading {float: left; margin-right: 6px; width: 20px;}
#cleanup-settings {margin:0 0 35px 0;} 
.h2-bottom-line, .h3-bottom-line {display: block; width: 100%; clear: both; }
.seo_button {display:inline-block;width:100%;padding-left:0;padding-right:0;}
.page-plugins.action-renderplugin br {width: 100%;display: block; clear: both; content: "";float:left;margin:0 0 5px 0;}
.page-plugins.action-renderplugin label + br {margin:0 0 2px 0;}
.page-plugins.action-renderplugin input[type="text"] + br {margin:0 0 10px 0;}
.page-plugins.action-renderplugin p {display:inline-block;width:100%;}
.action-renderplugin label {float:left;}
.page-settings.action-permalinks .form-horizontal .form-row {clear:both;}
.form-horizontal .form-row.row-latest-radio .form-controls > div {line-height:16px;margin:0 0 8px 0;}
.form-horizontal .form-row.row-latest-radio #custom_queries {display:inline-block;margin:-2px 2px;height:24px;}
.pdata .err {width: 100%; display: inline-block; text-align: center; font-size: 18px; line-height: 20px; color: #666; margin: 280px 0 0 0;}
.ui-dialog.dialog-product .ui-dialog-titlebar {padding: 0; z-index: 99; margin: 0; border: none;background:transparent;position:relative;}
.ui-dialog.dialog-product .ui-dialog-titlebar .ui-dialog-title {display:none;}
#market_product {padding:0!important;}
.mkt-info-loading {display:inline-block;width:100%;height:620px;background:#fff;position:relative;}
.mkt-info-loading img {position:absolute;width:36px;height:36px;top:50%;left:50%;margin:-18px 0 0 -18px;}
form[name="cars_form"] ul:not(.tabbernav) {padding-left:0;}
form[name="cars_form"] ul:not(.tabbernav) li {display: inline-block; width: 100%; clear: both; margin: 0 0 6px 0;}
form[name="cars_form"] ul:not(.tabbernav) li input + a {float: left; margin: 6px 0 0 10px;}
input#make, input#model {float: left; padding: 5px; border-radius: 5px; border: 1px solid #aaa; font-size: 14px;}
input#make + button, input#model + button {float:left;clear:both;margin-top:10px;}
select#make {margin-bottom:10px;}
#mrkt {display:inline-block;width: calc(100% + 20px); margin-right: -20px;}
#mrkt .box {float:left;width:calc(50% - 20px);margin:0 20px 20px 0;background:#fff;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.2);position:relative;}
#mrkt .box.type-none.free, #mrkt .box.type-none.purchased {background:#e2edf5;}
#mrkt .box .label {position:absolute;top:-3px;left:-3px;padding:5px 8px;font-size:14px;color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);z-index:1;}
#mrkt .box .label.free {background:#ed2929;}
#mrkt .box .label.purchased {background:#00aaa2;}
#mrkt .box .img {float:left;width:150px;height:150px;overflow:hidden;padding:20px;position:relative;}
#mrkt .box .img > span {float:left;width:100%;overflow:hidden;}
#mrkt .box .img img {display:inline-block;width:auto;height:auto;max-width:100%;}
#mrkt .box .data {float:right;width:calc(100% - 150px);padding:20px 150px 20px 0;height:165px;position:relative;}
#mrkt .box .data a.name {float:left;width:auto;clear:both;font-size:18px;line-height:22px;height:23px;font-weight:500;margin:0 0 10px 0;max-width:100%;overflow:hidden;}
#mrkt .box .data .desc {float:left;width:100%;clear:both;font-size:13px;line-height:18px;height:55px;overflow:hidden;color:#333;margin:0 0 10px 0;}
#mrkt .box .data .price {float:left;width:auto;clear:both;font-size:18px;line-height:20px;height:21px;color:#000;font-weight:bold;margin:0;}
#mrkt .box .data .price em {font-size:13px;font-weight:600;}
#mrkt .box .data .actions {position:absolute;right:20px;top:20px;width:130px;}
#mrkt .box .data .actions a { margin: 0 0 10px 0; float: right; clear: both; font-size: 13px; max-width: 100%; height: auto; white-space: unset; }
#mrkt .box .foot {font-size:13px;line-height:20px;float:left;clear:both;width:100%;padding: 12px 20px; background-color: #fafafa; border-top: 1px solid #ddd; overflow: hidden;height:70px; }
#mrkt .foot .rating {float:left;width:35%;}
#mrkt .foot .about {float:left;width:65%;}
#mrkt .foot .rating .stars {float:left;width:100%;font-size:13px;margin-bottom:5px;}
#mrkt .foot .rating .stars i {float:left;margin:0 1px 0 0;font-size:20px;color:#ffb900;}
#mrkt .foot .rating .stars span {margin-left:3px;}
#mrkt .foot .downloads, #mrkt .foot .version, #mrkt .foot .compatibility {float:left;clear:both;width:100%;}
#mrkt .foot .about {text-align:right;}
#mrkt .foot .version {margin-bottom:5px;}
#mrkt.languages .foot .version {margin-bottom:0;}
#mrkt.languages .box .foot {height:48px;}
#mrkt.languages .box .img > div {background:#00a0d2;color:#fff;text-align:center;padding-top:28px;width:110px;height:110px;position:relative;}
#mrkt.languages .box .img .top {font-size:24px;line-height:26px;font-weight:bold;margin:0 0 5px 0;float:left;clear:both;width:100%;}
#mrkt.languages .box .img .middle {font-size:34px;line-height:36px;font-weight:bold;margin:5px 0 0 0;float:left;clear:both;width:100%;}
#mrkt.languages .box .img .bottom {font-size:14px;line-height:16px;font-weight:600;float:left;clear:both;width:100%;}
#mrkt.languages .box .desc .line {float:left;clear:both;width:100%;margin:0 0 5px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#mrkt.languages .box .data .desc {height:70px;margin-bottom:0;}
#mrkt.languages .box .data {height:150px;}

#market-block.plugins #mrkt .box .img img {width: 240px; max-width: 240px; margin: -35px -65px;}
#mrkt .err {width:calc(100% - 20px);display:inline-block;font-size:18px;line-height:20px;color:#666;margin:100px 0;text-align:center;}
#mrkt .search {display: inline-block; width: calc(100% - 20px); margin: 0 0 12px 0;background: #fff; padding: 12px 12px 12px 20px; border: 1px solid #ccc;}
#mrkt .search h2 {width:auto;float:left;line-height:20px;margin:5px 0;}
#mrkt .search > a {float:left;border-bottom:4px solid transparent;padding:5px 2px 17px 2px;margin:0 25px -13px 0;color:#444;}
#mrkt .search > a.active {border-bottom:4px solid #666;color:#000;font-weight:600;}
#mrkt .search form {float:right;}
#mrkt .search form input, #mrkt .search form select {margin:0 8px 0 0;}
#mrkt .search form .btn {margin-right:0;}
#mrkt .info {display: inline-block; width: calc(100% - 20px);margin:0 0 17px 0;font-size:14px;line-height:18px;}
#mrkt .info a {text-decoration:underline;}
#mrkt .info a:hover {text-decoration:none;}

form[name="moreedit_form"] input[type="checkbox"] {height:16px!important;}
form[name="moreedit_form"] br { display:block;content: ""; width: 100%; clear: both; margin: 0 0 5px 0; }
form[name="moreedit_form"] input[type="text"] {width: 40px; text-align: center; float: left;margin:-5px 6px 5px 0;}
form[name="moreedit_form"] .moreedit2 input[type="text"] {margin-left:5px;}
form[name="moreedit_form"] label { display: inline-block; max-width: 90%; }
legend {font-weight: bold; display: block; margin: 0 0 12px 0;}
p {margin:0 0 10px 0;}
.file-extra_feeds ul {list-style: disc; padding-left: 21px;}
.file-extra_feeds ul li {margin:0 0 3px 0;}
body .usl-manage-wrapper {background:#fff;}
body .usl-manage-menu {clear: both;border-right:none;}
body .usl-manage-menu ul li a {height: auto; line-height: 1.5em; }
body .credit-osclasspro {overflow:hidden;}
body .credit-osclasspro .follow, body .seo_copyright {display:none;}
body .div_seo_meta {float:left;}
.btn#btn-test-it {margin-left:8px;}
#upayments_form .slider.round, #seo_plugin .slider.round, .seo_help + form .slider.round {max-width:100%!important;}
#upayments_form .switch input, #seo_plugin .switch input, .seo_help + form .switch input {display:none!important;}
#upayments_form div[id$="box"], #seo_plugin div[id$="box"], .seo_help + form div[id$="box"] {display: inline-block;}
em.access-never {color:#999;}
body .mb-box {border-radius:0;}
body .mb-body {padding-bottom:0;}
body .mb-footer {z-index:1;}
.pass-box {float:left;clear:both;width:100%;position:relative;}
.pass-box .toggle-pass {transition:0.2s;position:absolute;top:4px;right:4px;width:32px;height:32px;text-align:center;font-size:18px;color:#333;}
.pass-box .toggle-pass i {line-height:30px;}
.pass-box .toggle-pass:hover {color:#007cba;}
.newflash {float:left;clear:both;width:100%;margin:0 ;padding-right:20px;}
.newflash:empty {display:none;}
.newflash .flashmessage, .flashmessage, .flashmessage.flashmessage-inline, .list-fields #fields-empty {z-index:9;position:relative;line-height:18px;font-size:14px;float:left;clear:both;width:100%;margin:0 0 20px 0;background: #fff; border: 1px solid #ccd0d4; border-left-width: 4px; box-shadow: 0 1px 1px rgba(0,0,0,.04);padding: 12px 38px 12px 12px;height:auto;min-height:0;}
.newflash .flashmessage + .flashmessage, .newflash .flashmessage + #flash_js + .flashmessage {margin-top:-10px;}
.newflash .flashmessage.flashmessage-ok, .flashmessage.flashmessage-ok{border-left-color:#46b450;background-color:#e5f5e6;}
.newflash .flashmessage.flashmessage-warning, .flashmessage.flashmessage-warning, .list-fields #fields-empty {border-left-color:#ffb900;background-color:#fff9e8;}
.newflash .flashmessage.flashmessage-error, .flashmessage.flashmessage-error{border-left-color:#dc3232;background-color:#fae0e0;}
.newflash .flashmessage.flashmessage-info, .flashmessage.flashmessage-info{border-left-color:#00a0d2;background-color:#e0f3fa;}
.newflash .flashmessage .btn.ico.ico-close {position:absolute;right:3px;top:50%;margin-top:-17px;font-size:15px;border-radius:5px;transition:0.1s;}
.newflash .flashmessage .btn.ico.ico-close:hover {background:rgba(0,0,0,0.1)!important;}
.flashmessage iframe {height:120px;}
.page-plugins.author-osclasspoint .grid-system > .newflash {background:#fff;padding:0 25px;}
.page-plugins.author-osclasspoint #content-page .grid-system > .newflash .flashmessage {background:#f4f4f4;padding:15px!important;margin:20px 0 0 0;}
.page-plugins.author-osclasspoint #content-page .grid-system > .newflash .flashmessage + .flashmessage {margin-top:10px;}

.action-edit_ban_rule input[name="s_name"], .action-create_ban_rule input[name="s_name"] {width:680px;}
.action-edit_ban_rule input[name="s_ip"], .action-edit_ban_rule input[name="s_email"], .action-create_ban_rule input[name="s_ip"], .action-create_ban_rule input[name="s_email"] {width:360px;}

#content-page .mb-head + .flashmessage { margin: 20px 25px 0px 25px; max-width: calc(100% - 50px); }
#content-page .mb-head + div + .flashmessage, #content-page .mb-head + div + div + .flashmessage, #content-page .mb-head + div + div + div + .flashmessage, #content-page .mb-head + div+ div + div + div + .flashmessage, 
#content-page .mb-head + div + div + div + div + div + .flashmessage, #content-page .mb-head + div + div + div + div + div + div + .flashmessage { margin: 10px 25px 0px 25px; max-width: calc(100% - 50px); }
img#loading_image { vertical-align: -3px; margin-right: 4px; }
.flashmessage p {margin:0;}
.flashmessage p + p {margin-top:8px;}
.flashmessage.flashmessage-inline {margin:5px 0 20px 0;}
body .osp-st-line.pt601 {top:30px;}
ul.version-list {padding-left:21px;list-style-type:disc;margin:5px 0;}
ul.version-list li {margin:0 0 3px 0;line-height:18px;}
ul.version-list li.version-head {font-size:17px;line-height:20px;margin:35px 0 6px 0;font-weight:bold;list-style-type:none;}
ul.version-list li.version-head:first-child {margin-top:0;}
body > fieldset {margin-left:180px!important;width:calc(100% - 200px)!important;}
body.compact > fieldset {margin-left:70px!important;width:calc(100% - 90px)!important;}
#steps_div .one {margin:0 0 5px 0;}
#steps_div .one.all-ok {margin-top: 15px; display: inline-block; width: 100%;}
body .mce-btn button {background-color:transparent;border-color:transparent;}
.table.currencies td {padding-top:8px;padding-bottom:10px;}
input[type="password"].xlarge {width:auto;max-width:480px;}
input[type=text].xlarge {width:480px;}
.btn-market-update.btn.btn-market-update {float: none; height: auto; padding:1px 3px 2px 3px; font-size: 12px; vertical-align: 0px; margin-left: 8px;}

/* INPUT ADJUSTMENTS */
.page-settings input[name="pageTitle"] {width:320px;max-width:100%;}
.page-settings input[name="pageDesc"] {width:640px;max-width:100%;}
.page-settings input[name="contactEmail"] {width:100%;max-width:240px;}
#d_edit_country input[type="text"], #d_edit_region input[type="text"], #d_edit_city input[type="text"] {width:100%;}
#d_add_region_form input[type="text"],#d_add_city_form input[type="text"] {margin-left:8px;}

/* MENU ICONS ADJUSTMENTS */
#sidebar .ico:not(.ico-Slider):not(.ico-alpha_menu):not(.ico-veronika_menu):not(.ico-stela_menu):not(.ico-careerjob_menu):not(.ico-starter_menu) {background:transparent!important;}
#sidebar .ico.ico-Slider, #sidebar h3 .ico, body:not(.compact) #alpha_menu .ico-alpha_menu, body:not(.compact) #veronika_menu .ico-veronika_menu, body:not(.compact) #stela_menu .ico-stela_menu, body:not(.compact) #careerjob_menu .ico-careerjob_menu, body:not(.compact) #starter_menu .ico-starter_menu {background-size:auto 100%!important;background-position:center center;background-repeat:no-repeat;}
#sidebar .ico.ico-Slider:before, #sidebar .ico.ico-alpha_menu:before, #sidebar .ico.ico-veronika_menu:before, #sidebar .ico.ico-stela_menu:before, #sidebar .ico.ico-careerjob_menu:before, #sidebar .ico.ico-starter_menu:before {content:"";}


/* LOGIN */
body.login {background:#eff1f2;min-height:0;min-width:0;padding:0 20px;display:inline-block;width:100%;}
#login-footer {display:block;width:400px;max-width:100%;clear:both;margin:10px auto 30px auto;text-align:center;color:#888;font-size:13px;}
#login-sub-header {display:block;width:400px;max-width:100%;clear:both;margin:10px auto 15px auto;text-align:center;font-size:13px;}
#login-sub-header h1 {font-size: 24px; line-height: 26px;}
#login-sub-header h1 a {color:#000;}
#login-header {display:block;width:400px;max-width:100%;clear:both;margin:50px auto 0px auto;text-align:center;font-size:13px;}
#login-header a { display: inline-block;width: 90px;height:90px;position:relative;}
#login-header a:after {content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#fff;z-index:1;}
#login-header img {position:relative;display:inline-block;width:100%;height:auto;max-width:100%;transition:0.15s;z-index:2;}
#login-header a:hover img {transform:scale(1.1);}
#login h2 {margin:0 0 10px 0;}
#login {display:block;margin:20px auto 20px auto;width:400px;max-width:100%;background:#fff;background-color: #fff; padding:30px; border:none;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:0px;}
#login label {display:inline-block;width:100%;font-size:13px;color:#333;margin:0 0 5px 0;font-weight:bold;text-align:left;}
#login input[type="text"], #login input[type="password"], #login select {color:#000;font-weight:normal;max-width:100%;width:100%;padding:11px;height:40px;font-size:20px;line-height:16px;margin:0 0 25px 0;border: 1px solid #7e8993;background: #fbfbfb;}
#login select {padding-top:0;padding-bottom:0;line-height:38px;font-size:15px;}
#login input[type="checkbox"] {background: #fbfbfb;border: 1px solid #7e8993; border-radius: 4px; color: #555; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 16px; margin:0 5px 0 0; outline: 0; padding: 0!important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; -webkit-appearance: none; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); transition: .05s border-color ease-in-out;}
#login input[type=checkbox]:checked::before, #login input[type=radio]:checked::before { float: left; display: inline-block; vertical-align: middle; width: 16px; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
#login input[type=checkbox]:checked::before { content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E); margin: -.1875rem 0 0 -.25rem; height: 1.3125rem; width: 1.3125rem; }
!#login select {font-weight:normal;max-width:100%;width:100%;padding:10px;height:40px;font-size:13px;line-height:16px;margin:0 0 25px 0;background-color: #F5F8F9; background-image: none; border: 1px solid #C7D6DB; border-radius: 3px;}
#login button#submit {padding:10px;font-size:14px;font-weight:bold;line-height:18px;width:100%;border-radius:4px;margin:0 0 25px 0;height:40px}
#login p {float:none;width:100%;display:inline-block;margin:0 0 0 0;}
#login h1 {width:100%;height:auto;margin:0 0 10px 0;font-size:24px;line-height:26px;font-weight:bolder;color:#444;}
#login .top {display:inline-block;width:100%;margin-top:-95px;text-align:center;}
#login .log-hooks {display:inline-block;width:100%;}
#login .lastline {display:inline-block;width:100%;}
#login .lastline a {font-size:13px;line-height:16px;letter-spacing:-0.2px;float:left;font-weight:normal;margin:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:17px;}
#login .lastline a.forgot {float:right;}
#login .lastline label span, p label span {color:#333;float:left;font-size:13px;color:#777;line-height:16px;letter-spacing:-0.2px;font-weight:normal;padding:0;position:relative;top:auto;left:auto;}
#login .lastline label {float:left;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#login label[for="user_email"] span {font-weight:bold;}
#login .flashmessage {font-size:14px;line-height:18px;text-align:left;position:relative;display:inline-block;float:none;margin:10px 0 25px 0;clear:both;width:100%;background-color: #FFF3D7;padding: 15px;padding-left: 50px;border-radius:3px;color: #D2A63C;border:none;border-left: solid 3px #fcc94f;}
#login .flashmessage:before {position: absolute; top: 50%; display: block;font-size:36px; height: 36px; width: 36px;margin-top:-18px;line-height:36px;font-family:"FontAwesome";content:"\f06a";text-align:center; color: #fcc94f; left: 7px;}
#login .flashmessage:empty {display:none;}
#login .flashmessage .btn.ico.ico-close {margin:-15px -15px 0 0;}
#login .flashmessage.flashmessage-error {}
.page-appearance.action-widgets + div .widget-box-content {min-height:240px;}

.widget-box-content .dslider {float:left;width:100%;display:block;overflow-y:auto;height:285px;}
.widget-box-content .drow {float:left;margin-right:1%;}
.widget-box-content a.drow {text-align:center;float:left;width:48%;margin:0 2% 10px 0;border-radius:6px;background:#f4f4f4;font-weight:normal;overflow:hidden;padding:10px;}
.widget-box-content a.drow .img-box {float:left;clear:both;width:100%;text-align:center;}
.widget-box-content a.drow .img-box > div {display:inline-block;width:64px;height:64px;border-radius:5px;overflow:hidden;position:relative;;border:1px solid rgba(0,0,0,0.1);margin:5px auto 10px auto;}
.widget-box-content a.drow .img-box img {position:absolute;width:200%;top:-25%;left:-50%;height:auto;transition:0.2s;}
.widget-box-content a.drow .img-box:hover img {overflow: hidden;opacity:0.8;}
.widget-box-content a.drow .title {padding:0;float:left;width:100%;clear:both;margin:8px 0 5px 0;clear:both;width:100%;font-size:15px;color:#444;font-weight:600;letter-spacing:-0.5px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:18px;}
.widget-box-content a.drow .desc {padding:0;float:left;font-weight:lighter;width:100%;clear:both;margin:0 0 10px 0;clear:both;width:100%;font-size:13px;color:#777;letter-spacing:-0.2px;line-height:15px;height:46px;overflow:hidden;}
.widget-box-content a.drow .title:hover {text-decoration:underline;} 
.widget-box-content a.drow .price {padding:0;float:left;width:100%;clear:both;margin:0 0 6px 0;clear:both;width:100%;font-size:15px;color:#000;font-weight:bold;;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;}
.widget-loading {position:relative;width:100%;min-height:100px;padding:20px 10px;text-align:center;color:#999;font-size:13px;line-height:18px;}
.widget-loading img {width:24px;height:auto;display:block;margin:0 auto 6px auto;}
.widget-loading span {display:block;margin:0 auto;}
.widget-cache {position:absolute;bottom:3px;right:3px;padding:2px 0;line-height:10px;width:14px;height:14px;text-align:center;background:#666;color:#fff;font-size:9px;font-weight:bold;}
.widget-cache.notcached {background:#03a364;}
!#dashboard .widget-box-content.osp {height:315px;}
#dashboard .grid-row {margin-bottom:0;}
.widget-box-content.osp {overflow-y:hidden!important;}
.widget-box-content .pwrap {overflow-y:hidden;overflow-x:auto;width:100%;}
.widget-box-content .pslider {float:left;height:270px;display:block;overflow-x:hidden;}
.widget-box-content a.prow {float:left;width:250px;height:255px;margin:0 15px 0 0;border-radius:6px;background:#f4f4f4;font-weight:normal;overflow:hidden;}
.widget-box-content a.prow:last-child {margin-right:0;}
.widget-box-content a.prow .img-box {float:left;clear:both;width:100%;transition:0.2s;overflow:hidden;}
.widget-box-content a.prow .img-box img {float:left;clear:both;width:100%;height:auto;transition:0.2s;}
.widget-box-content a.prow .img-box:hover img {transform: scale(1.1); max-height: 100%; overflow: hidden;opacity:0.7;}
.widget-box-content a.prow .title {padding:0 12px;float:left;margin:12px 0 4px 0;clear:both;width:100%;font-size:16px;color:#888;letter-spacing:-0.8px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;}
.widget-box-content a.prow .title:hover {text-decoration:underline;} 
.widget-box-content a.prow .price {padding:0 12px;float:left;margin:0 0 12px 0;clear:both;width:100%;font-size:14px;color:#000;font-weight:bold;;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;}
#settings_form.locations .widget-box-content {max-height:480px;overflow-y:auto;}

.page-users.action-settings .form-horizontal .form-controls.separate-top-medium {margin-top:0px;margin-bottom:5px;}
.form-horizontal .form-controls.input-description-wide {width:calc(100% - 200px);}
.action-comment_edit .form-horizontal .form-controls.input-description-wide {width:calc(100% - 250px);margin-left:20px;}
.action-comment_edit .input-description-wide textarea {min-height:160px;width:60%;}
.form-horizontal .form-controls.additional-info h2 {margin: 5px 0 10px 0; font-size: 14px; line-height: 18px;}
.form-horizontal .form-controls.additional-info h2 + textarea, .form-horizontal .form-controls.additional-info .tabbertab {margin-bottom:22px;}
#steps input[type="button"] {clear:both;margin-top:20px;display:block;float:none;}
.form-horizontal .form-row.reg-img {margin-bottom:30px;}
.form-horizontal .reg-img .form-controls {margin-left:0;}
.form-horizontal .reg-img a.btn {margin-right:10px;}
.mb-box .mb-foot .mb-button {height:auto;float:none;}
.form-horizontal .form-controls .user-img {margin:0;}
.form-horizontal .form-controls .user-img img {width:auto;height:auto;max-width:168px;}
#nedit_field_form .form-controls {width:100%;}
#nedit_field_form .separate-top {margin-top:15px;}
.form-controls.cfname input[type="text"] {width:100%;max-width:280px;}
.form-controls.cftype select {width:180px;}
.form-controls.cfopts input[type="text"] {width:100%;max-width:640px;}
.form-controls.cfopts .help-inline {margin-bottom:0;}
.form-controls.cfreq label {display:block;}
.form-horizontal .form-controls .regu {display:block;clear:both;}
.col-comment .comment-title {font-weight:600;}
select[multiple], body .mb-box select[multiple] {height:auto;-webkit-appearance:initial!important;min-width:240px;min-height:160px;}
.mb-box .mb-head select {position: absolute; right: 20px; top: 8px; display: block;}

.help-box.hlp1 {padding-left: 170px;}
.inpt-desc {display: inline-block; cursor: default; height: 31px; position: relative; z-index: 2; margin-left: -3px; padding: 6px 8px; font-size: 13px; font-weight: normal; line-height: 15px; color: #32373c; text-align: center; background-color: #fff; border: 1px solid #7e8993; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
input[type="text"][name="items_wait_time"], input[type="text"][name="numImages@items"], input[type="text"][name="renewal_limit"] {float: none; display: inline-block; margin: 0 5px; min-width:40px;width: 40px; text-align: center;}
input[type="text"][name="mailserver_ssl"] {float:none;margin-right:10px;margin-bottom:6px;}
input#custom_queries {float:none;margin-right:1px;margin-bottom:6px;}
hr {border:none;border-top:1px solid rgba(0,0,0,0.1);margin-bottom:20px;}
.newp {margin-top:8px;display: inline-block;width:100%;}
input[type="text"].fUser {margin-right:-1px;margin-left:10px;border-top-right-radius:0;border-bottom-right-radius: 0;}
input[type="text"][name="sSearch"] {margin-right:-1px;margin-left:-1px;border-radius:0;}
.form-horizontal .form-controls input[name="sql"] {padding: 5px; background: rgba(0,0,0,0.07); border-radius: 4px;}
.form-horizontal .form-controls input[name="package"], .form-horizontal .form-controls input[name="logo"] {padding: 5px;margin:-5px 0; background: rgba(0,0,0,0.07); border-radius:4px;}
.form-horizontal .form-controls.css, .form-horizontal .form-controls.html {width:100%;}
.form-controls textarea {min-width:320px;}
.form-controls textarea[name="customCss"], .form-controls textarea[name="customHtml"] {padding:5px;width:calc(100% - 100px);height:360px;font-size:13px;line-height:16px;font-family:monospace;}
input#s_internal_name {margin-right:6px;}
input#s_internal_name + div {width: auto; padding: 5px 8px; float: left; clear: none; margin: 0; height: 31px; border-radius: 4px; font-size: 13px;}
!#mail-setting, #general-settings, #backup-settings, #user-settings, .page-items.action-settings, .page-languages.action-edit, .appearance-page, form[name="widget_form"], #available-themes,.page-appearance.action-add,.page-plugins.action-add,
!.page-users.action-settings, .page-users.action-create, .page-admins.action-edit, form.editpage, .page-comments.action-comment_edit, .page-settings.action-spamNbots  
!{border: 1px solid #d3d8db; padding: 20px; background: #fff; border-radius: 0px;}
#available-themes {margin-top:10px;}
form[name="widget_form"] input[type="text"] {margin-bottom:20px;width:100%;max-width:360px;}
form[name="widget_form"] .input-description-wide .mce-panel {width:100%!important;}
.categories > .flashmessage.flashmessage-info, .categories > .flashmessage.flashmessage-warning, .flashmessage.static-flash {float:none;display:block;margin-bottom: 20px;}
.categories > .flashmessage.flashmessage-info + .flashmessage.flashmessage-warning, .flashmessage.static-flash + .flashmessage.static-flash {margin-top:-12px;}
.page-languages .flashmessage.static-flash {margin-bottom:35px;}
.page-languages .newflash > .flashmessage {margin-bottom:8px;}
.page-comments.action-comment_edit .form-actions {padding-left:220px;}
.page-settings.action-permalinks .form-actions {padding-left:0px;}
form.editpage > div:not(.clear) {display:inline-block;width:100%;margin:0 0 25px 0;}
form.editpage > div:empty {display:none!important;}
form.editpage > div.form-actions:last-child {margin-bottom:0;}
#item-form.edit-page {width:100%;max-width:840px;}

form[name="comments_form"] input[type="text"] {margin:0 5px;float:none;display:inline-block;width:40px;min-width:40px;text-align:center;}
input[type="text"].input-large {max-width:480px;min-width:240px;width:auto;}
input[type="text"][name="bck_dir"] {width:100%;max-width:100%;}
.page-items select[name="currency"] {margin-left:-3px;border-top-left-radius:0;border-bottom-left-radius:0;}
.render-title .front-link {font-size:14px;clear:both;font-weight:normal;margin: 10px 0 15px 0; display: block;}
select.widget-box-selector {padding: 0 5px; height: 26px; margin: -5px 0px;font-size:13px;}
.ico.ico-dashboard:before, .ico.ico-dash:before {content:"\f0e4";vertical-align: 1px;}
.ico.ico-listing:before, .ico.ico-items:before {content:"\f0c5";}
.ico.ico-admins:before {content:"\f21b";}
.ico.ico-categories:before {content:"\f085";}
!.ico.ico-market:before {content:"\f0b1";}
.ico.ico-market:before {content:"\f0ed";}
.ico.ico-pages:before {content:"\f15c";}
.ico.ico-appearance:before {content:"\f1fc";}
.ico.ico-plugins:before {content:"\f1e6";}
.ico.ico-settings:before {content:"\f0ad";}
.ico.ico-tools:before {content:"\f085";}
.ico.ico-users:before {content:"\f007";}
.ico.ico-international:before {content:"\f0ac";}
.ico.ico-statistics:before, .ico.ico-stats:before {content:"\f1fe";}
.ico.ico-help:before {content:"\f1cd";}
.ico.ico-add:before, .ico.ico-add-white:before {content:"\f055";}
.ico.ico-search:before {content:"\f002";}
.btn.ico-32, .btn.ico-help {min-width:32px;text-align:center;padding-left:4px;padding-right:4px;}
.btn.ico:before {margin-right:5px;}
.btn.ico-engine:before, .btn.ico-help:before {margin-right:0px;}
.btn.ico-engine.float-right > span {margin-left:5px;}
.btn.ico.ico-close {width: 32px!important; height: 32px!important;background:none!important;border:none!important;font-size:16px;text-indent:-9999px;padding:0;color:#444;}
.btn.ico.ico-close:hover {color:#000;}
.btn.ico.ico-close:before {float:left;text-indent:0;width:100%;line-height:32px;text-align:center;content:"\f00d";}

.ico-close {margin:-8px 0;background-position:-152px -288px;float:right!important;padding:0!important;}
.ico-drop-down {background-position:-152px -308px}
.status-collapsed {background-position:-147px -343px}
.status-expanded {background-position:-167px -343px}
body.compact #alpha_menu .ico.ico-alpha_menu:hover {background-color:transparent!important;}

html {-webkit-font-smoothing:antialiased}
body {margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;min-height:600px;min-width:240px;font-size:14px;line-height:18px;}

select, input, textarea, .ui-widget, .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button, button {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
#header {position:fixed;top:0;left:0;height:34px;padding:0;border:none;line-height:16px;}
body.compact #content {padding-left:50px;}
#content {position:relative;margin:34px 0 0 0;padding-left:160px;background-color:#fff;z-index:0;min-height:600px}
#sidebar {position:fixed;top:34px!important;left:0;height:auto!important;bottom:0;width:160px;padding:0px 0 40px 0;border:none;background-color:#23282d;overflow:visible;z-index:12;}
body.compact #sidebar {top:34px!important;padding:8px 0;left:0!important;}
#footer-wrapper {width:100%;position:relative}
#footer {background-color:#fff;padding:10px 12px;font-size:13px;border-top:1px solid rgba(0,0,0,0.1);color:#aaa;}
#footer .float-left {width:100%;}
#footer a {margin:0 5px;}
#footer .logged-admin {float:right;color:#000;}
#dashboard {width:100%;}
a {color:#0073aa;text-decoration:none}
a:hover {text-decoration:underline;color:#006799;}
form {margin:0;padding:0}
fieldset {padding:0;margin:0;border:0}
ul, ol {list-style:none}
.separate-top {margin-top:30px;}
h2.separate-top {margin-top: 35px; padding-top: 30px; border-top: 1px solid rgba(0,0,0,0.1);}
h3.separate-top {margin-top:20px!important}
.separate-top-medium {margin-top:15px}
div.no-bottom-margin {margin-bottom:0}
.relative {position:relative}
.text-center {text-align:center}
.grid-system {width:100%}
.grid-row {float:left;margin-bottom:20px}
.show-grid .row-wrapper {background-color:#f3f3f3;padding:10px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.grid-row .row-wrapper {margin-left:0px;margin-right:20px}
#dashboard > .grid-row:last-child .row-wrapper {margin-right:0;}
.grid-10 {width:10%}
.grid-20 {width:20%}
.grid-30 {width:30%}
.grid-33 {width:33%}
.grid-40 {width:40%}
.grid-50 {width:50%;}
.grid-60 {width:60%}
.grid-70 {width:70%}
.grid-80 {width:80%}
.grid-90 {width:90%}
.grid-5 {width:5%}
.grid-15 {width:15%}
.grid-25 {width:25%}
.grid-35 {width:35%}
.grid-45 {width:45%}
.grid-55 {width:55%}
.grid-65 {width:65%}
.grid-75 {width:75%}
.grid-85 {width:75%}
.grid-95 {width:95%}
.grid-100 {width:100%}
div.row-offset {margin-left:0!important;margin-right:0!important}
#content-head {border-bottom:solid 1px rgba(0,0,0,0.1);background-color:#fff;padding:15px 25px;height:60px;line-height:30px;}
#content-head h1, #content-head h2 {margin:0;color:#111;font-size:24px;font-weight:normal;line-height:28px;}
#content-page {background-color:#f1f1f1;padding:20px 5px 30px 25px;position:relative;padding-bottom:30px!important;min-height:calc(100vh - 140px);display:block;width:100%;float:left;clear:both;}
body.dashboard #content-page {padding-bottom:0!important;}
#content-head h1 .ico, #content-head h2 .ico {margin-left:10px}
.render-title {margin:10px 0;color:#000;font-size:17px;font-weight:bold;}
h3.render-title {font-size:18px}
.render-title a.btn-mini, .form-controls a.btn-mini {display:inline-block;padding: 5px 10px; font-size: 13px;line-height:18px;font-weight:normal; float: none; padding-bottom: 5px; margin:-4px 0 -4px 15px;}
.render-title a.btn-mini:before, .form-controls a.btn-mini:before {font-family:"FontAwesome";display:inline-block;margin-right:5px;content:"\f055";float:left;line-height:20px;font-size:15px;}
.form-controls a.btn-mini.check:before {content:"\f058";}
.form-controls a.btn-mini.validate:before {display:none;}
.form-controls a.btn-mini.validate {margin:0 0 0 5px;}
.form-controls a.btn-mini {vertical-align:2px;margin-left:5px}
.quick-search input.input-text {display:inline-block;width:208px;height:24px;padding:4px 6px;font-size:13px;line-height:18px;color:#555;background-color:#f3f3f3;border:1px solid #ddd;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;outline:0;vertical-align:top}
.quick-search .ico-search {margin-left:0;border-left:0;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;width:34px!important;height:34px;display:block;padding:0;margin-right:10px}
.locations img {vertical-align:bottom}
#pretty-form {width:100%;}
.clear {clear:both}
.form-label-checkbox {line-height:18px;}
.action-btn {position:relative;border:none!important;padding: 5px 6px;margin: 3px 2px 3px 0; height: 28px; font-size: 13px; line-height: 18px; border: none; text-decoration: none;}
.action-btn:hover {background-color: #444;}
.cron-exec {font-size:14px;padding-top:6px;font-family:monospace;}
.cron-exec p {margin-bottom:3px;line-height:16px;}
.cron-exec .type-id {display:inline-block;min-width:80px;}
.circle {font-style:normal;color: #fff; min-width: 18px;box-sizing: border-box; padding: 0 4px;float:left;margin:1px 4px 0 0; text-align: center; height: 17px; line-height: 17px; font-size: 11px; border-radius: 5px;background:#666;}

#header.hide-useless #osc_toolbar_update_core, #header.hide-useless #osc_toolbar_update_theme, #header.hide-useless #osc_toolbar_market_connect { display: none; }

.btn, a.btn, button, input[type="button"] {float:left;margin-bottom: 0;font-size:13px;text-decoration:none; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 10px; line-height: 17px; height:31px;border-radius: 4px;user-select: none;color: #0071a1; background-color: transparent; border-color: #7e8993;}
.btn:disabled, .btn.disabled {opacity:0.5;cursor:not-allowed;}
.btn:hover, button:hover, input[type="button"]:hover {color: #fff; background-color: #007cba; border-color: #007cba; box-shadow: none;text-decoration:none;}
.btn:disabled:hover, .btn.disabled:hover {background:transparent;color:#0071a1;}
.btn-black {background-color:#383838;border:solid 1px #616161}
.btn-black:hover {background-color:#1e1e1e}
.btn-dim {background-color:#616161;border-color:#616161}
.btn-dim:hover {background-color:#383838;border-color:#383838}
.btn-green, a.btn-green {background-color:#007cba;border:solid 1px #007cba;color:#fff}
.btn-green:hover {background-color:#0071a1;border:solid 1px #0071a1}
.btn#monthly, .btn#weekly, .btn#daily {margin-left:6px;}
.btn-text {width:auto}
.btn-gray, a.btn-gray {background:#f4f4f4;}
.btn-gray:hover {background:#e4e4e4;color:#0071a1;}
.btn-blue, a.btn-blue {background-color:#00bed6;border-color:#2f96b4;color:#fff}
.btn-blue:hover, a.btn-blue:hover {background-color:#00b3c1;border-color:#2f96b4}
.btn-orange, a.btn-orange {background-color:#f89406;border-color:#e27f07;color:#fff}
.btn-orange:hover, a.btn-orange:hover {background-color:#faa732;border-color:#e27f07}
input.ico-32 {display:inline;width:34px!important}
.float-left {float:left!important}
.float-right {float:right!important}
.select-box {z-index:0;position:relative;display:inline-block}
#bulk-actions .select-box, #listing-toolbar .select-box {float:left}
.select-box-big .select-box-trigger {height:16px;padding:7px 45px 6px 12px;font-size:13px}
.select-box .select-box-label {height:16px;overflow:hidden;display:block;line-height:16px;float:left}
.select-box-big .select-box-icon {height:29px;border-left:solid 1px #ddd}
.select-box-extra .select-box-trigger {height:16px;padding:9px 45px 7px 12px;font-size:13px}
.select-box-extra .select-box-icon {height:32px;border-left:solid 1px #ddd}
.select-box-input .select-box-trigger {width:50px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}
.select-box-medium .select-box-trigger {width:75px}
div.select-box-medium select {width:134px}
.select-box-big .select-box-trigger {width:125px}
div.select-box-big select {width:184px}
div.select-box-input select {width:109px}
!.select-box-trigger {background-color:#f3f3f3;border:solid 1px #ddd;text-decoration:none;height:14px;padding:5px 45px 7px 10px;font-size:13px;color:#474749;overflow:hidden;display:block;background-image:linear-gradient(bottom,  #ededed 0,  #fff 100%);background-image:-o-linear-gradient(bottom,  #ededed 0,  #fff 100%);background-image:-moz-linear-gradient(bottom,  #ededed 0,  #fff 100%);background-image:-webkit-linear-gradient(bottom,  #ededed 0,  #fff 100%);background-image:-ms-linear-gradient(bottom,  #ededed 0,  #fff 100%);background-image:-webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #ededed),  color-stop(1,  #fff));border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:163px}
.select-box-trigger {display:none;}
.select-box a:hover {text-decoration:none}
!.select-box select {position:absolute;left:0;top:0;width:222px;height:30px;-webkit-appearance:none;z-index:1003}
.select-box select {opacity:1!important;}
.select-box-icon {z-index:0;position:absolute;right:13px;top:1px;right:0;height:27px;width:32px;text-decoration:none;display:block}
.select-box-icon .ico {margin-top:5px;margin-left:5px}
.input-text, input[type="text"], .input-password, input[type="password"] {display:inline-block;width:208px;height:18px;padding:4px 6px;font-size:13px;line-height:18px;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,  0,  0,  0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,  0,  0,  0.075);box-shadow:inset 0 1px 1px rgba(0,  0,  0,  0.075);vertical-align:top}
input.input-small {width:36px}
input[type="number"].input-small {width:64px}
input.input-medium {width:84px}
div.input-medium .select-box-trigger {width:101px}
input.input-large {max-width:280px;width:auto;}
input.input-actions {height:24px}
#bulk_apply {margin-left:5px;}
#filter-select {margin-left:10px;border-top-right-radius:0;border-bottom-right-radius:0;}
input.input-has-select {box-shadow:none;background-color:#f3f3f3;border-left:0;margin-right:5px;margin-left:-5px;}
.btn-mini {height:16px;font-size:11px;font-weight:bold;line-height:14px;height:24px;padding-top:4px;padding-bottom:5px}
input.btn-mini, button.btn-mini {height:28px;padding-top:6px}
#shortcut-filters .submit-right {border-top-left-radius:0;border-bottom-left-radius:0;}
.display-select-top #shortcut-filters #fPattern {border-top-left-radius:4px;border-bottom-left-radius:4px;}
.btn-submit, .btn.btn-submit {color: #fff; background-color: #007cba; border-color: #007cba; box-shadow: none;text-decoration:none;margin-right:10px;}
.btn-submit:hover, .btn.btn-submit:hover {color: #fff; background-color: #0071a1; border-color: #0071a1; box-shadow: none;text-decoration:none;}
.btn:focus, .btn.btn-submit:focus, .btn.btn-submit:active, .btn:active {color: #fff; background-color: #00669b; border-color: #00669b; box-shadow: none;text-decoration:none;outline:none;}
.lightbox_country.location form p {width: 100%; clear: both; float: left;margin:0 0 15px 0;}
.lightbox_country.location form p label {margin:0 0 3px 0;display:block;width:100%;}
.lightbox_country.location form p br {display:none;}
.lightbox_country.location form .help-box {margin-top: -15px; float: left;clear:both;}
input#df_custom_text, input#tf_custom + input[type="text"] {float:none;}
.form-row input[name="num_rss_items"], .form-row input[name="max_latest_items_at_home"], .form-row input[name="default_results_per_page"], .form-row input[name="num_category_levels"] {float: none; margin: -3px 3px -6px 0;}
.well {padding:10px;background-color:#f3f3f3;border:solid 1px #ddd}
body .hide, input.hide, input[type="text"].hide {display:none;}
body textarea {min-height:120px;max-height:480px;height:auto;max-width:100%;width:70%;}
.ui-rounded-corners {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.input-separate-top {display:inline-block;width:100%;margin:0 0 10px 0;}
.input-separate-top > .row50 {width:50%;padding-right:5px;float:left;clear:both;}
.input-separate-top > .row50 + .row50 {padding-left:5px;padding-right:0;clear:none;}
#s_password + .input-separate-top {margin-top:5px;}
.has-pagination {text-align:left;display:block;width:100%;}
.has-pagination ul {display:inline-block;margin:25px 0 0;height:36px;border-radius:4px;padding:0;}
.has-pagination li {display:inline}
.has-pagination a, .has-pagination span {float:left;padding:0 10px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0}
.has-pagination a:hover, .has-pagination .active a {background-color:#f5f5f5}
.pagination .active a {color:#999;cursor:default}
.has-pagination .disabled span, .has-pagination .disabled a, .has-pagination .disabled a:hover {color:#999;background-color:transparent;cursor:default}
.has-pagination .list-first {border-left-width:1px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px}
.has-pagination .list-last {border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}
ul.showing-results {padding:0;margin:10px 0 0 0}
.showing-results span {border: none; font-size: 13px; color: #666;padding:0;margin-right:15px;}
input#gotoPage {border: none; width: 50px;height:30px;border-radius:0;}
.has-pagination span.searchPaginationSelected {font-weight:bold;background:#f8f8f8;}
.pagination-centered {text-align:center}
.pagination-right {text-align:right}
.pagination-input {margin-right:10px;float:left;padding:0;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}
.pagination-input input {height:30px;margin:0;border:0;padding:0;width:40px;text-align:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:top}
.pagination-input button {height:30px;background:white;border:0;margin:0;padding:0 10px;border-left:solid 1px #ddd;cursor:pointer;color:#018be3;font-weight:bold;vertical-align:top;font-size:13px;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}
.display-select-bottom {float:left;padding:0;margin:3px 0;}
.inline {display:inline}
#content-head .btn {}
.ui-autocomplete-loading {display:block;background:#fff url('../images/loading.gif') right center no-repeat}
.btn-disabled {opacity:.7;filter:alpha(opacity=70)}
!.btn-market-update, .btn-market-preview {background-color:#2fbfd1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px 10px;color:#fff;margin-top:5px;margin-left:5px}
.btn-market-preview {background-color:#bababa;margin-left:0}
.spinner {width:16px;height:16px;display:block;margin-right:10px;float:left;background:url('../images/loading.gif')}
.widget-box {background-color:#fff;padding:0px;border:1px solid #ccd0d4;border-radius:0px;margin-bottom:20px;}
.widget-box.cinfo {margin-bottom:20px;}
.widget-box.cinfo:last-child {margin-bottom:0px;}
.widget-box.cinfo p {margin-bottom:14px;line-height:20px;} 
.widget-box.cinfo p strong em {font-weight:600;margin-left:3px;font-style:normal;}
.widget-box.cinfo p:last-child {margin-bottom:0;}
.widget-box-title {font-weight:normal; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; color: #222; height: 40px; padding: 11px 15px; margin: 0; line-height: 18px;position:relative;}
.widget-box-title .btn {margin-top: -5px; padding: 3px 10px; height: auto; border-radius: 4px; text-transform: none;margin-left:5px;}
.widget-box-title .collapse {position: absolute; cursor:pointer;right: 3px; top: 3px; width: 34px; height: 34px; text-align: center; line-height: 34px; transition: 0.1s; font-size: 17px; color: #666;}
.widget-box-title .collapse:hover {background:#ddd;}
.widget-box-title h1, .widget-box-title h2, .widget-box-title h3, .widget-box-title h4, .widget-box-title h5 {font-size:14px;font-weight:bold;margin:0;}
#dashboard .widget-box-title h3 {font-weight:600;}
.widget-box-title h3 a.mrlink {text-transform:none;font-weight:normal;}
.widget-box-title .select-box {position:absolute;right:0;top:0}
.widget-box-title .select-box-trigger {background-color:#fff}
.widget-box-content {border-top: 1px solid #ccd0d4;background-color:#fff;padding:15px;position:relative;line-height:20px;font-size:14px;}
.widget-box-content #osc-database-logs {display:none;}
.widget-box-content .dbgfl {width:100%;overflow-x:auto;max-height:640px;overflow-y:auto;}
.widget-box-content .dbgfl .debug-file {display:block;width:auto;white-space:pre;padding-bottom:8px;font-family:monospace;font-size: 13px; line-height: 16px;}
.widget-box-selector {float:right;display:block}
.widget-cont-wrap {display:inline-block;width:100%;max-height:240px;overflow-y:auto;}
#widget-banrules a.rname {font-size:13px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#widget-banrules .widget-cont-wrap .row {line-height:14px;margin-bottom:10px;}
#widget-banrules .l2 {color:#888;font-size:12px;}

.page-tools.action-info .grid-row, .page-tools.action-none .grid-row {margin-bottom:0;} 
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea { float:left;box-shadow: 0 0 0 transparent; border-radius: 4px; border: 1px solid #7e8993; background-color: #fff; color: #32373c;height: 31px; padding: 4px 8px; font-size: 14px; line-height: 15px;max-width:100%; }
input[type=text] {min-width:50px;}
input[type=color] {-webkit-appearance: none;border:none;padding:0;width: 32px; border-radius: 50px; overflow: hidden;cursor:pointer;}
input[type=color]::-webkit-color-swatch-wrapper { padding: 0; }
input[type=color]::-webkit-color-swatch { border: none;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;border-radius:50px;}

.action-renderplugin input[type="text"], .action-renderplugin input[type="number"], .action-renderplugin input[type="search"], .action-renderplugin input[type="password"], .action-renderplugin input[type="tel"], .action-renderplugin input[type="phone"], .action-renderplugin input[type="email"], .action-renderplugin input[type="date"], .action-renderplugin input[type="datetime"] {width:240px;max-width:100%;min-width:0;}
.action-renderplugin .form-actions {padding: 15px; background: transparent; border-top: 1px solid rgba(0,0,0,0.11);}
.action-renderplugin .render-title {margin-bottom:18px;}
select {min-width:90px;}
body select, body .ui-widget select {font-size:14px;}
.widget-box h4 {margin:0 0 6px 0;font-size:13px;color:#111;font-weight:bold;}
.widget-box .row {display:inline-block;width:100%;margin:0 0 5px 0;}
.widget-box .empty {display:inline-block;width:100%;margin:0 0 5px 0;color:#888;}
.stats-title {font-size:13px;line-height:20px;color:#333}
.stats-detail {font-size:12px;color:#616161}
.widget-box .form-row {margin-bottom:15px}
.widget-box .form-label {float:left;padding-top:5px;margin-left:10px;text-align:right}
div.widget-box-content-no-wrapp, #dashboard div.widget-box-content-no-wrapp {padding:0;height:250px}
div.widget-box-content-no-wrapp h4, div.widget-box-content-no-wrapp .first-title {padding:5px 15px;background:#ddd;border-bottom:0;margin:0}
div.widget-box-content-no-wrapp li {padding:5px 15px}
div.widget-box-content-no-wrapp li a {font-size:12px}
.dash-widget-form {padding:0 15px}
!.widget-chart .widget-box-content {min-height:320px;}
.dash-empty {font-size:18px;width:100%;text-align:center;color:#666;padding-top:200px;line-height:26px;}
#osc_toolbar_demo {float:right;}
#osc_toolbar_demo > .action-btn {background:rgba(255,255,255,0.4)!important;color:#eee!important;cursor:default;}
.widget-box-content .foot {width:100%;display:inline-block;font-size:13px;padding-top:8px;margin-top:8px;text-align:center;border-top:1px solid #ccd0d4;}
#widget-comments .widget-box-content .date, #widget-items .widget-box-content .date, #widget-users .widget-box-content .date {float:left;width:30%;display:inline-block;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break: break-all;}
#widget-comments .widget-box-content a, #widget-items .widget-box-content a, #widget-users .widget-box-content a {float:left;max-width:70%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break: break-all;}
#widget-comments .widget-box-content i, #widget-items .widget-box-content i, #widget-users .widget-box-content i {float: left; margin: 0; line-height: 21px; width: 18px; font-size: 12px; text-align: center; height: 20px;}
#widget-comments .widget-box-content i.active, #widget-items .widget-box-content i.active, #widget-users .widget-box-content i.active {color:#11c006;}
#widget-comments .widget-box-content i.inactive, #widget-items .widget-box-content i.inactive, #widget-users .widget-box-content i.inactive {color:#999;}
#widget-comments .widget-box-content i.spam, #widget-items .widget-box-content i.spam, #widget-users .widget-box-content i.spam {color:#e63946;}
#widget-comments .widget-box-content i.blocked, #widget-items .widget-box-content i.blocked, #widget-users .widget-box-content i.blocked {color:#333;}
#widget-comments .widget-box-content .row, #widget-items .widget-box-content .row, #widget-users .widget-box-content .row {margin-bottom:1px;}
#widget-comments .widget-box-content .row.st, #widget-items .widget-box-content .row.st, #widget-users .widget-box-content .row.st {margin-bottom:2px;}

#widget-products .widget-box-content .row {margin:0 0 10px 0;}
#widget-products .widget-box-content :not(.foot) a {font-weight:bold;line-height:17px;font-size:13px;max-height:35px;overflow:hidden;}
#widget-products .widget-box-content .desc {font-size:13px;line-height:16px;max-height:49px;overflow:hidden;color:#888;}

#widget-product-updates .widget-box-content .row {margin:0 0 10px 0;}
#widget-product-updates .widget-box-content .tit {display:inline-block;width:100%;margin:0 0 3px 0;line-height:14px;}
#widget-product-updates .widget-box-content .ver {float:left;font-style:normal;padding:2px 3px;font-size:11px;line-height:12px;font-weight:bold;margin:1px 4px -2px 0;color:#fff;border-radius:3px;}
#widget-product-updates .widget-box-content :not(.foot) a {font-weight:bold;line-height:16px;font-size:13px;}
#widget-product-updates .widget-box-content .detail {display:inline-block;width:100%;font-size:12px;line-height:14px;font-family:"Consolas";overflow:hidden;color:#666;}


#widget-blog .widget-box-content .row {margin:0 0 15px 0;font-size:13px;line-height:17px;}
#widget-blog .widget-box-content :not(.foot) a {font-weight:bold;max-height:35px;overflow:hidden;}
#widget-blog .widget-box-content .date {margin:3px 0;color:#888;font-size:12px;}
#widget-blog .widget-box-content .desc {font-size:13px;line-height:17px;max-height:69px;overflow:hidden;}

#widget-items-category .table {border-radius:0;font-size:13px;}
#widget-items-category .table a {font-weight:600;}
#widget-items-category .table th, #widget-items-category .table td {padding:6px;}
#widget-items-category .widget-box-content {max-height:320px;}

#widget-links ul {margin:0;padding:0 0 0 18px;list-style-type:disc;}
#widget-links ul li {margin-bottom:2px;}
#widget-links ul .fa {font-size:11px;vertical-align: 3px;}
#widget-update a.btn {margin-top:5px;}

#sidebar, #sidebar a {color:#eee;text-decoration:none}
#sidebar .oscmenu > li a {position:relative;z-index:9;width:100%;display:block;padding:8px 8px;}
#sidebar .oscmenu > li:not(.current) > h3 > a:hover, #sidebar .oscmenu > li:not(.current):hover > h3 > a, #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:#191e23;}
#sidebar li:not(.current):hover a,  #sidebar li:not(.current):hover h3 .ico {color:#00b9eb;}
#sidebar li.current:hover a {color:#fff;}
#sidebar li.current h3 .ico {color:#fff;}
#sidebar h3 .ico, body:not(.compact) #alpha_menu .ico-alpha_menu {float:left;width:18px!important;height:18px!important;margin:0 8px 0 0;line-height:18px;font-size:16px;text-align:center;color:#aaa;}
body.compact #sidebar h3 .ico {font-size:20px;}
.ico:before {font-family:"FontAwesome";content:"\f013";display:inline-block;}
#sidebar h3 {cursor:pointer;margin:0;padding:0;font-size:14px;font-weight:normal;text-align:left;clear:both;width:100%;display:block;line-height:18px;}
#sidebar ul {margin:0;padding:0;list-style-type:none;}
#sidebar ul.oscmenu {padding-bottom:36px;width:160px;}
body.compact #sidebar ul.oscmenu {width:50px;}
body:not(.compact) #sidebar .oscmenu > .current > ul { display: block; position: relative; margin: 0; left: auto; top: auto; bottom:auto; padding: 8px 0;max-height:480px; }
!body:not(.compact) #sidebar .oscmenu > #menu_plugins.current > ul {max-height:282px;}
body:not(.compact) #sidebar .oscmenu > .current > ul li {min-height:initial;}
body:not(.compact) #sidebar .oscmenu > .current > ul li a {padding-top:4px;padding-bottom:4px;}
body:not(.compact) #sidebar .oscmenu > .current > ul li a:not(.active), body:not(.compact) #sidebar .oscmenu > .current > ul li a:not(.active):hover {font-weight:normal!important;}
#sidebar .oscmenu li, #show-more li {width:100%;margin:0;height:auto;border:none;list-style-type:none;position:relative;display:block;clear:both;color:#bebebe;}
#sidebar .oscmenu > li {min-height:34px;}
#sidebar .oscmenu > li ul li {min-height:28px;}
#sidebar .oscmenu > li ul li.submenu-divide {padding:5px 14px;}
#sidebar .oscmenu > li#menu_plugins ul li {min-height:0;}
body:not(.compact) #sidebar .oscmenu > .current > ul li.submenu-divide {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-style: normal; color: #777!important; font-size: 11px; font-weight: 600; line-height: 14px; padding-top: 4px; padding-bottom: 0; margin-bottom: 0;}
#sidebar .oscmenu > li > ul li.submenu-divide {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-style: normal; color: #777!important; font-size: 11px; font-weight: 600; line-height: 14px; padding-top: 6px; padding-bottom: 0; margin-bottom: 0;}
.mb-box .mb-blog .w20 select {clear:both;width:calc(100% - 30px);}
#sidebar .oscmenu>li>ul {overflow-y:auto;max-height:332px;overflow-x:hidden;}
#sidebar .oscmenu>li>ul li.submenu-divide:first-child {display:none;}
#sidebar .oscmenu li:first-child > ul {margin-top:0!important;}
#sidebar .oscmenu > li > h3 > a:after {display:none;right: 0; border: solid 8px transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #343434; top: 50%; margin-top: -8px;}
#sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#f1f1f1;}
#sidebar .oscmenu > li:hover > h3 > a:after, #sidebar .oscmenu > li.current > h3 > a:after {display:block;}
#sidebar .oscmenu > .current > h3 > a {background:#0073aa;color:#fff;}
body.compact #sidebar .oscmenu li.current > h3 > a {background:#0073aa;-webkit-box-shadow:none;box-shadow:none}
#show-more li {float:left;border-bottom:0}
#sidebar .oscmenu ul, #hidden-menus {position:absolute;list-style:none;padding:6px 0;width:160px;left:160px;top:-1px;z-index:3;border:none;background-color:#343434;border-radius:0px;font-size:13px;display:none;color:#bebebe;}
#sidebar .oscmenu li.open-menu-from-bottom ul, #hidden-menus {bottom:-1px;top:auto;}
body.compact .oscmenu ul, body.compact #hidden-menus {left:50px!important;overflow-y:hidden;overflow-x:visible}
#sidebar .oscmenu li li, body.compact #sidebar .oscmenu li li {width:auto;height:auto;border-bottom:0;list-style:0;position:relative}
#sidebar .submenu-divide { padding: 5px 8px 0px 8px; font-style: italic; color: #fff!important; border-top: 2px solid rgba(0,0,0,0.1)!important; background: transparent!important; }
#sidebar .oscmenu li li a, body.compact #sidebar .oscmenu li li a {display:block;color:#bebebe!important;min-height:18px;line-height:18px;padding:5px 14px;font-weight:normal!important;}
#sidebar .oscmenu li li a.active, body.compact #sidebar .oscmenu li li a.active, #sidebar .oscmenu li li a.active:hover {font-weight:bold!important;color:#fff!important}
#sidebar .oscmenu li li a:hover, body.compact #sidebar .oscmenu li li a:hover {color:#00b9eb!important;}
#sidebar .oscmenu li li a#plugins_market {display:none;}
#sidebar .oscmenu li.hover ul, body.compact #sidebar .oscmenu li.hover ul {display:block}
#sidebar .oscmenu li ul .arrow, body.compact #sidebar .oscmenu li ul .arrow {display:none;}
#submenu-sidebar {position:fixed;padding:10px;width:150px;left:70px;top:0;z-index:3;border:solid 1px #ddd;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:1px 1px 0 0 #bababa;box-shadow:1px 1px 0 0 #bababa}
#submenu-sidebar ul {list-style:none;margin:0;padding:0;font-size:12px}
#show-more {width:100%;height:28px;list-style-type:none;position:relative}
#show-more li ul {display:none}
#hidden-menus {display:none;padding:10px!important;top:-10px}
#sidebar .hover #hidden-menus {display:block}
#hidden-menus .hover ul {display:block;position:absolute;list-style:none;padding:10px 0;width:150px;left:-11px;margin-top:-15px;z-index:3;border:solid 1px #ddd;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:1px 1px 0 0 #bababa;box-shadow:1px 1px 0 0 #bababa;font-size:12px}
#hidden-menus .hover ul li {width:auto;height:auto;border-bottom:0;list-style:0;position:relative;float:none}
#hidden-menus ul li a {display:block;padding:2px 15px;color:#383838}
#hidden-menus .hover ul li a:hover {background:#f3f3f3}
#show-more ul li.arrow {height:10px;width:20px;position:absolute;top:100%;left:40px;padding:0;margin-top:0;background:url('../images/arrow2.png')}
body.compact #sidebar {width:50px;position:fixed!important;}
body.compact #sidebar .oscmenu > li > h3 > a {height:40px;padding:0 5px;}
body.compact #sidebar .oscmenu li, body.compact #show-more li {width:50px;height:40px;border-bottom:1px solid rgba(0,0,0,0.1);}
body.compact #sidebar h3 {font-size:0;padding:0;}
body.compact #sidebar h3 .ico {width:100%!important;height:40px!important;margin:0;padding:0;line-height:40px;text-align:center;background-color:transparent!important;}
body.compact #sidebar h3 .ico:hover {background-color:transparent!important;}
body.compact #sidebar h3 .ico:before {line-height:40px;}
#header a#osc_toolbar_home, #header #osc_toolbar_home a {float:left;font-size:13px;font-weight:normal;margin:3px 5px 3px 0;height:28px;padding:5px 8px 5px 31px;position:relative;line-height:18px;}
#header #osc_toolbar_home a:before, #header a#osc_toolbar_home:before {color:#aaa;content:"\f015";display:block;position:absolute;left:6px;top:4px;width:20px;height:20px;line-height:20px;font-size:20px;font-family:"FontAwesome";}

.page-items #vrt-upload-form {padding:0;}
.page-items #osp_sell_info {clear:both;}
.page-items #atr-form {padding:0;margin-top:0;}
.page-items #atr-form .control-group > label {text-align:left;padding:0;float:left;width:100%;line-height:16px;}
.page-items #atr-form .control-group > .controls {float:left;clear:both;width:100%;}
.page-items #atr-form select {margin:0;}
.page-items #item-action-list li {margin-left:5px;}
.page-items .input-description-wide textarea {line-height:20px;}

#header .header-wrapper > a, #header .header-wrapper > div a {color:#eee;float:left;text-decoration:none}
#header .header-wrapper > a, #header .header-wrapper > div {display:inline-block;}
#header .header-wrapper > div a:hover, #header .header-wrapper > a:hover, #header .header-wrapper > a.active, #header .header-wrapper > div a.active {color:#00b9eb;background:#444;}
#header a#osc_toolbar_logout, #header #osc_toolbar_logout a {position:absolute;right:10px;top:0;margin: 3px 0; line-height: 18px; padding: 5px 6px 5px 8px;border-radius:0; height: 28px; border: none; background: transparent; font-size: 13px;}
#header a#osc_toolbar_logout:before, #header #osc_toolbar_logout a:before {content: "\f08b"; margin: 1px 4px -1px 0; font-size: 15px; line-height: 18px; float: left;}
#header a#osc_toolbar_logout:hover, #header #osc_toolbar_logout a:hover {background:#444;}
#header #osc_toolbar_market_connect {display:none!important;}
.header-wrapper {padding:0 105px 0 3px;white-space:nowrap;overflow:hidden;}
.navbar {padding:8px 0;width:100%;background-color:#000;z-index:1;min-width:800px;color:#fff}
.navbar a, .navbar .header-wrapper a {color:#fff}
.osc_switch_mode { padding-top: 0; position: absolute; height: 34px; width: 100%; bottom: 0;background:#222;z-index:9; }
#sidebar .osc_switch_mode h3 {display:none;}

#sidebar, #sidebar ul {scrollbar-width:thin;scrollbar-color:#777 #777;}
#sidebar::-webkit-scrollbar, #sidebar ul::-webkit-scrollbar {box-shadow: none;width: 8px;background:#999;}
#sidebar::-webkit-scrollbar-thumb, #sidebar ul::-webkit-scrollbar-thumb {border-radius:100px;background-color: #333;border:1px solid #999;background-clip: initial;box-shadow: none;}
#sidebar::-webkit-scrollbar-thumb:hover, #sidebar ul::-webkit-scrollbar-thumb:hover {background-color: #333;}

#osc_toolbar_switch_mode {position:relative;width:36px;height:36px;display:block;margin:0 auto;text-align:center;font-size:14px;}
#osc_toolbar_switch_mode > div {display:none!important;}
#osc_toolbar_switch_mode:after {font-family:"FontAwesome";content:"\f039";line-height:36px;color:#eee;}
#osc_toolbar_switch_mode:hover {color:#fff;}
body.compact #osc_toolbar_switch_mode {transform:rotate(90deg);}

table {max-width:100%;background-color:transparent;border-spacing:0}
.table {width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ddd;border-right:0;font-size:14px;background:#fff;}
.table th, .table td {padding:6px 6px;line-height:20px;vertical-align:top;border-left:0;border-top:0;border:1px solid #ddd;border-bottom:0;border-left:0;position:relative}
.table .col-date {color:#999;}
.table thead th, .table thead td, .table-first-row td {border-top:0}
.table th {font-weight:600;text-align:left;padding:8px 6px;}
.table thead th {vertical-align:middle;letter-spacing:-0.3px;}
.table-contains-actions tbody td {padding-bottom:28px}
!.page-items .table-contains-actions tbody td.col-views {text-align:center;}
#table-row-actions {position:absolute;top:0;left:0;margin-top:-7px;font-size:13px;line-height:13px;height:22px;display:none;background-color:#f3f3f3;border:solid 1px #ddd;z-index:2;padding:0 6px;text-align:left}
.table-collapsed #table-row-actions {margin-top:0;padding:3px 42px}
.table-collapsed tbody td {padding-bottom:4px}
.collapsed-hover td {padding-top:31px}
#table-row-actions ul {list-style:none;margin:0;padding:0;margin-top:2px}
#table-row-actions li {float:left;margin-right:12px}
#table-row-actions li a {float:left}
#table-row-actions li ul {float:left;margin:0}
#table-row-actions a {text-decoration:none}
#table-row-actions .show-more ul {display:none}
#table-row-actions .hover a {display:none}
#table-row-actions .hover ul a {display:block}
#table-row-actions .hover ul {display:block}
#table-row-actions a:hover {text-decoration:underline}
.col-bulkactions {opacity:1!important;text-align:center!important}
.table-contains-actions {position:relative}
.table div.actions {display:none}
.table td.col-status-border {width:1px;margin:0;padding:0;border-top:0;border-bottom:0;border-right:0}
.table td.col-status {border-top:1px solid rgba(0,  0,  0,  0.1);border-bottom:0;width:50px;padding:0 10px;margin:0;font-weight:bold;vertical-align:middle;border-left:0}
.table .status-spam td.col-status-border {background:#323a45}
.table .status-spam td.col-status {background:#7a8288;color:#fff}
.table .status-blocked td.col-status-border {background:#e02800}
.table .status-blocked td.col-status {background:#fe7d7f;color:#A10}
.table .status-inactive td.col-status-border {background:#7a8288}
.table .status-inactive td.col-status {background:#e2e7f2;color:#444}
.table .status-premium td.col-status-border, .table .status-warning td.col-status-border {background:#b79400}
.table .status-premium td.col-status, .table .status-warning td.col-status {background:#f0db7f;color:#886e00}
.table .status-active td.col-status-border {background:#2eaab6}
.table .status-active td.col-status {background:#9ae1ec;color:#1f7a83}
.table .status-expired td.col-status-border {background:#000}
.table .status-expired td.col-status {background:#fff;color:#797979}
.table td.col-status {font-size:13px;}
.even {background:#f9f9f9}
.page-tools.action-info .grid-row.grid-50:last-child .row-wrapper {margin-right:0;}
.page-tools.action-debug .grid-row.grid-60:last-child .row-wrapper {margin-right:0;}
td.children-cat, #widget-items-category .table td.children-cat {padding-left:20px}
table.table-small {width:280px}
strong.code {font-family:monospace;}
.widget-box.debg.cnf .widget-box-content > p {display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.widget-box.debg .widget-box-content > p > strong {width:50%;display:inline-block;}
.widget-box.debg .widget-box-content > p > span i {margin-right:3px;}
.widget-box.debg .widget-box-content span.bubble {background: #333; color: #fff; padding: 2px 4px; font-size: 11px; line-height: 12px; font-family: consolas; border-radius: 5px;}
.widget-box.debg .widget-box-content span.enabled, .widget-box.debg .widget-box-content span.disabled {background: #ddd; color: #444; padding: 3px 6px;margin:-1px 0; font-size: 13px; line-height: 15px;font-weight:600;border-radius: 5px;display:inline-block;} 
.widget-box.debg .widget-box-content span.enabled i, .widget-box.debg .widget-box-content span.disabled i {float:left;line-height: 16px;}
.widget-box.debg .widget-box-content span.enabled {color:#fff;background:#15ad3b;}
.sorting_desc a {background:url("../images/sort_desc.png") no-repeat scroll right center transparent;padding-right:30px}
.sorting_asc a {background:url("../images/sort_asc.png") no-repeat scroll right center transparent;padding-right:30px}
.col-bulkactions {width:20px}
.col-order {width:55px}
.col-date {width:160px}
.col-title {min-width:280px}
.col-title a {font-size:14px;}
table .icon-new-window {width:10px;height:10px;position:absolute;background-image:url('../images/icon-new-window.png');margin-left:5px;margin-top:3px}
#help-box {background:#f9f693;border:none;padding:15px 25px;min-height:40px;font-size:14px;line-height:18px;color:#616161;display:none;border-bottom: 1px solid rgba(0,0,0,0.1);}
#help-box h3 {margin:0;font-size:14px}
#help-box p {margin:0;font-size:14px;margin-right:30px;line-height:18px;}
#help-box p + p {margin-top:10px;}
#dashboard .widget-box-content {overflow-y:auto}
#dashboard .widget-box-content-stats {position:relative}
#dashboard .widget-box-stats {position:absolute;width:95%}
#dashboard .widget-box-stats .stats-detail {color:#616161}
.list-latests {list-style:none;margin:0;padding:0}
.list-latests li {border-bottom:solid 1px #ddd;padding:5px 0}
!.widget-box-content a:not(.btn) {margin-right:5px;}
.widget-box-content .graph-placeholder {width:100%;height:280px;margin:0;}
#stats-page .widget-box-content .graph-placeholder {height:240px;}
.widget-box-project p {font-size:12px}
.form-label {font-size:13px;color:#333}
.form-row {font-size:14px;line-height:22px;color:#333}
.form-actions {margin-top: 10px; width: 100%; margin-bottom: 15px; display: inline-block; padding: 0; border-top: none; text-align: left; background: transparent;}
.form-actions {margin-bottom:0;}
.form-actions .btn {float:none;display:inline-block;}
.form-actions .btn.btn-submit {float:left;margin-right:10px;}
.form-horizontal .form-row {margin-bottom:15px;display:block;width:100%;clear:both;}
.form-horizontal .form-label {float:left;width:200px;padding-top:2px;text-align:left;font-weight:600;font-size:14px;color:#333;}
.form-horizontal .form-controls {display:inline-block;margin-left:20px;max-width:calc(100% - 230px);width:calc(100% - 230px);}
.form-horizontal .form-actions {padding:15px 0;border-top:1px solid #ccd0d4;}
.form-horizontal #more-options_iframe + .form-actions {padding:0;border:none;}
.form-horizontal .form-actions.no-padding {padding-left:0;}
.page-emails .form-actions {margin-top:0;}
.page-emails .render-title {margin-bottom:17px;}
.render-title + .relative {margin-top:20px;}
#item-form .well hr:last-child {display:none;}
#item-form .well h3 {text-align:left!important;margin-bottom:20px!important;font-size:18px;color:#333!important;}
#item-form #right-side label { font-weight: normal; }
#item-form #right-side.legend label {margin:0;font-size:13px;line-height:16px;}
#item-form #right-side.legend hr {margin:6px 0;}

.action-item_edit #item-form #right-side label { font-weight: bold; }
.form-label-checkbox {padding-top:2px;width:100%;display:inline-block;}
.form-label-checkbox label, #item-form .form-label-checkbox label, .form-horizontal label {font-weight:normal;line-height:18px;display:inline-block;}
.form-label-checkbox label {max-width:calc(100% - 22px);}
.form-label-checkbox input[type="checkbox"], input[type="checkbox"] {float:left;background: #fbfbfb;border: 1px solid #7e8993; border-radius: 4px; color: #555; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 16px; margin:1px 5px -1px 0; outline: 0; padding: 0!important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; -webkit-appearance: none; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); transition: .05s border-color ease-in-out;}
.form-label-checkbox input[type="radio"], input[type="radio"] {float:left;background: #fbfbfb;border: 1px solid #7e8993; border-radius: 50%; color: #555; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 16px; margin:1px 5px -1px 0; outline: 0; padding: 0!important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; -webkit-appearance: none; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); transition: .05s border-color ease-in-out;}
.form-label-checkbox input[type=checkbox]:checked::before, .form-label-checkbox input[type=radio]:checked::before, input[type=checkbox]:checked::before, input[type=radio]:checked::before { float: left; display: inline-block; vertical-align: middle; width: 16px; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.form-label-checkbox input[type=checkbox]:checked::before, input[type=checkbox]:checked::before { content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E); margin: -.16rem 0 0 -.26rem; height: 1.3125rem; width: 1.3125rem; }
.form-label-checkbox input[type=radio]:checked::before, input[type=radio]:checked::before {content: ""; border-radius: 50%;width: .5rem; height: .5rem; margin: .1875rem;background-color: #3582c4; line-height:16px;}
.form-label-checkbox input[type="radio"] + label, input[type="radio"] + label {float:left;}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {border-color: #007cba;box-shadow: 0 0 0 1px #007cba;outline: 2px solid transparent;}
label:hover input[type="checkbox"], .form-label-checkbox label:hover input[type="checkbox"] {border-color:#555;}

.help-box, #osp_referral_info, #osp_quantity_info, #osp_sell_info {font-style: italic; display: block; clear: both; padding: 3px 0 10px 0; font-size: 12px;line-height:13px; color: #999;max-width:750px;margin:0;}
#osp_referral_info, #osp_quantity_info, #osp_sell_info {padding:3px 0 0 0;margin:0;}
.form-row .input-text, .form-row input[type="text"] {vertical-align:baseline}
table.table-small td {vertical-align:bottom}
.custom-date-time #date {float:left;width:150px}
.custom-date-time #time {margin-top:20px;float:left;width:150px;margin-left:15px;}
#market-quick-search {position:absolute;right:30px;top:30px}
.current-theme {padding-top:20px}
.current-theme .theme {float:none;background:rgba(255,255,255,0.5);margin-right:0;height:auto!important;display:inline-block;width:100%;}
.appearance .current-theme .theme img {border-right:1px solid rgba(0,0,0,0.15);border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;width:240px;}
.current-theme .theme .theme-actions .btn.btn-black {margin-right:5px;}
.current-theme .theme .theme-actions .btn {background:#ddd;padding:5px 8px;}
.current-theme .theme .theme-actions .btn:hover {background:#007cba;}

.current-theme .theme img {float:left}
.current-theme .theme > div {float:left;padding-left:10px;width:calc(100% - 250px);}
.current-theme .theme .theme-info h3 {font-size:20px;line-height:22px;min-height:24px;white-space:initial;}
.theme {margin-bottom:40px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;float:left;width:270px;margin-right:20px;font-size:12px}
.theme img {width:270px;margin-right:20px;border:none;border-top-left-radius:4px;border-top-right-radius:4px}
.theme .theme-img {width:100%;height:180px;float:left;overflow:hidden;}
.theme .theme-actions {padding:8px 8px 8px 8px;float:left;width:100%;background:#ccc;}
.theme .theme-actions .btn { padding: 5px 5px; font-size: 12px; font-weight: 600; height: auto; border-radius: 4px; margin:0 5px 0 0; border: none;}
.theme .theme-actions .btn.btn-gray {background-color:#fff;color:#000;}
.theme .theme-actions .btn.btn-gray:hover {background-color:#f0f0f0;color:#000;}
.theme .theme-actions .btn.btn-black {background-color:#555;color:#fff;margin-right:0;}
.theme .theme-actions .btn.btn-black:hover {background-color:#777;color:#fff;}
.current-theme .theme .theme-actions {background:transparent;padding-top:0;padding-bottom:0;}
.theme-actions a.delete {margin-right:0;}
.theme .theme-info {padding:0 8px;}
.current-theme .theme .theme-info {display:inline-block;margin-top:10px;width:100%;}
.appearance .current-theme .theme .theme-description {display:inline-block;width:100%;height:52px;line-height:18px;font-size:15px;color:#777;}
.theme .theme-info, .theme .theme-info h3 {font-weight:normal}
.theme .theme-info h3 {margin:8px 0;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:bold;}
.theme-stage {position:relative;width:100%;display:inline-block;float:left;}
.appearance .theme {height:325px;padding:0;}
.appearance .theme img {width:auto;height:auto;max-width:100%;margin:auto;display:block;}
.appearance .theme .theme-description {color:#999;padding:0 8px;margin-bottom:8px;height:33px;overflow:hidden;line-height:16px;font-size:14px;}
tr.plugin td {padding:10px}
tr.plugin h3, tr.plugin h3 {font-weight:bold;color:#383838;margin:0}
.plugin-actions {padding-top:10px}
#error_list {border-top:0;padding:15px;display:none;background:#f2dede;border:solid 1px #eed3d7;color:#b94a48;border-radius:0;}
div.guideline-header {position:relative}
pre, code, p.code {padding: 12px; background-color: #fff; border: 1px solid rgba(0,0,0,0.3); word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; border-radius: 0; line-height: 18px; font-size: 14px;}
#listing-toolbar, .table-toolbar {height:31px;margin-bottom:18px;}
#datatablesForm #bulk-actions {position:absolute;top:0px;left:0}
.submit-right {margin:0}
#display-filters {padding:40px 0 0 0;overflow-x:hidden;}
#display-filters .form-horizontal .form-controls {display:block;}
#display-filters .form-horizontal .form-row {display:inline-block;width:100%;}
#display-filters .form-label {width:100px;text-align:right;}
#display-filters input[type="text"][name="sSearch"] {border-radius:4px;margin:0;}
#display-filters input[type="text"], #display-filters select {width:180px;max-width:180px;}
#display-filters .form-controls {margin-left:110px}
#btn-display-filters, #btn-hide-filters, #btn-reset-filters {margin-left:10px}
#item-form #left-side {width:65%;margin-right:5%;float:left;border-top:1px solid #d3d8db;padding:15px 0 0 0;border-radius:0px;}
label > input[type="checkbox"] + span {display: inline-block; float: left; line-height: 19px;max-width: calc(100% - 30px);width: calc(100% - 30px);}
label > input[type="checkbox"]:disabled + span {opacity:0.7;}
ul.treeview li > input[type="checkbox"] + span {display: inline-block; vertical-align:3px;line-height: 16px;}
#item-form #left-side #left-side {width:100%;margin:0;float:none;border:none;padding:0;background:transparent;border-radius:0;}
#item-form #left-side > div {display:inline-block;width:100%;margin:0 0 16px 0;}
#item-form #left-side > div.category select {margin:0 8px 8px 0;}
#item-form #plugin-hook > div, #item-form #plugin-hook > span, #item-form #plugin-hook > p {display:block;float:left;width:100%;clear:both;margin:0 0 15px 0;} 
#item-form #plugin-hook > *:last-child {margin-bottom:0;}
#item-form #plugin-hook .form-label {font-weight:bold;line-height:16px;margin:0 0 3px 0;}
#item-form #left-side .control-group {display:inline-block;width:100%;margin:0 0 15px 0;}
#item-form #plugin-hook .control-group select + select {margin-left:8px;}
#item-form #plugin-hook .control-group ul {padding:0;margin:0;}
#item-form #plugin-hook .control-group .atr-input-box label {margin:0;width:auto;}
#item-form #plugin-hook .control-group .atr-input-box.atr-radio label, #item-form #plugin-hook .control-group .atr-input-box.atr-checkbox label {font-weight:500;}
#item-form #plugin-hook .terms-widget input[type="checkbox"] {max-width:16px;}
#item-form #plugin-hook .terms-widget input[type="checkbox"] + span {margin:0!important;}
#item-form #plugin-hook > div.atr-form {margin-bottom:0;}
#item-form #right-side {width:30%;float:left;position:relative;}
#item-form label {display:inline-block;width:100%;font-size:13px;color:#333;margin:0 0 5px 0;font-weight:bold;}
#item-form label.exp-date-help {margin-top:-5px;font-style:italic;color:#777;font-weight:normal;}
#item-form .photos_div {display:inline-block;width:100%;}
#item-form .photos_div > div {float:left;position:relative;background:#fff;margin:0 10px 10px 0;border:1px solid #ccc;padding:5px;}
#item-form .photos_div > div img {float:left;width:auto;height:160px;object-fit:contain;}
#item-form .photos_div > div a {transition:0.15s;text-decoration:none;position:absolute;top:6px;right:6px;z-index:3;width:24px;height:24px;border-radius:4px;padding:2px 0;text-align:center;font-size:14px;color:#444;background:#fff;border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,0.15);}
#item-form .photos_div > div a:hover {background:#f0f0f0;}
#item-form .photos_div > div a > span {display:none;}
#item-form .photos_div > div a:before {line-height:20px;display:block;font-family:"FontAwesome";content:"\f014";}
#item-form a.add-new-photo {margin-top:6px;display:inline-block;}
.input-title-wide input {width:100%;max-width:100%;}
.input-description-wide textarea {width:100%;min-height:320px;max-height:1000px;height:auto;padding:10px;}
textarea {line-height:20px;}
#item-form .input-currency {vertical-align:bottom;font-size:18px;line-height:28px}
#item-form h3.label {font-weight:bold;text-transform:uppercase;font-size:14px;margin:0;margin-bottom:15px;color:#aaa}
#item-form #contact_edit {margin: -15px 0 10px 0; font-size: 13px;}
#item-form #right-side .item-user-img {position:absolute;top:12px;right:20px;}
#item-form #right-side .item-user-img img {width:auto;height:auto;max-width:120px;max-height:56px;}
#item-form .well input[type="text"], #item-form .well input[type="email"], #item-form .well select {width:100%;}
!#item-form .well .select-box-trigger {width:151px}
#item-form .well {border:1px solid #d3d8db;padding:20px;background:#fff;border-radius:0px;margin:0 0 20px 0;position:relative;}
#item-form .well:last-child {margin-bottom:0;}
#language-tab {margin-bottom:10px;background:transparent;}
#item-form #photos {padding:15px;background-color:#ddd;border:none;border-radius:5px;}
#item-action-list {float:right;height:15px;margin:0;margin-top:5px;padding:0}
#item-action-list li {float:left;list-style-type:none;margin-left:3px;}
#plugin-hook .row, #plugin-hook .meta {clear:both;float:left;margin-bottom:15px;width:100%}
#plugin-hook .row .meta_list .meta:last-child {margin-bottom:0;}
#plugin-hook .meta ul {clear:both;margin:0;padding:0}
#plugin-hook .meta label {margin-top:0}
#plugin-hook ul li {display:inline-block;width:100%;margin:0 0 2px 0;}
#plugin-hook ul li label, #plugin-hook ul li input {float:left}
!#plugin-hook .row label {float:left;line-height:24px;margin-right:10px;width:190px}
#plugin-hook .row label {float:left;line-height:16px;margin:0;width:100%;clear:both;margin:0 0 3px 0;}
#plugin-hook .row input[type="radio"], #plugin-hook .row input[type="checkbox"] {border:1px solid #aaa;box-shadow:none;width:16px;height:16px;float:left;margin:0 4px 0 0;}
#plugin-hook .row input[type="radio"] + label, #plugin-hook .row input[type="checkbox"] + label {width:auto;float:left;font-weight:600;clear:none;margin:0;line-height:15px;}
#plugin-hook .has-slider {padding-left:180px}
#showEmail, #update_expiration {margin-top:1px;}
#showEmail + span, #update_expiration + span, #showPhone + span, #update_expiration + span {font-weight:normal;}
.category-details-form label {display:block}
.category-details-form input, .category-details-form textarea {margin-bottom:20px}
.category-details-form input {width:300px;}
.category-details-form textarea {width:90%;}
.ui-sortable {margin:0;padding:0}
.ui-sortable li ul {margin-left:38px;padding:0}
.list-fields ul {margin:0;padding:0}
.list-fields ul li {margin-bottom:-1px}
.list-categories .category_div, .list-fields .cfield-div {background-color:#fff;border:solid 1px rgba(0,0,0,0.1);padding:0;border-radius:0px;position:relative}
.cfield-hover {background:#fffccc;background-color:#fffccc!important}
.list-categories .category_row {height:38px;padding:6px 0 6px 90px;border-radius:3px;background:#fff;}
.ico-droppable {color:#999;position:absolute;left:0px;top:0px;border-right:solid 1px #ddd;width:38px;height:38px;line-height:37px;text-align:center;font-size:20px;cursor:move}
.ico-droppable:before {content:"\f047"}
.ico-childrens {position:absolute;left:38px;top:0px;border-right:solid 1px #ddd;width:38px;height:38px;margin-left:0;}
.ico-childrens .toggle {width:100%;height:38px;display:block;float:left;text-indent:-99999px;position:relative;}
.ico-childrens .toggle:before {font-family:"FontAwesome";content:"\f0da";text-indent:0;text-align:center;position:absolute;left:0;top:0;width:100%;height:38px;line-height:38px;color:#999;font-size:20px;}
.ico-childrens .toggle.status-expanded:before {content:"\f0d7";}
.list-categories a {cursor:pointer}
.list-categories .name-cat, .list-fields .name-edit-cfield {padding-right:220px;font-size:14px;line-height:26px;color:#333}
.list-fields .name-edit-cfield {padding:6px 125px 6px 50px;}
ul.subcategories {margin-left:20px}
.list-categories li {margin-top:-1px;}
div.disabled .category_row, .category_li .disabled {background-color:#ffe8e8}
.custom-field-frame {margin-top:5px;padding:5px 15px 25px 15px;position:relative;background:#fff;border-top:solid 1px #ddd}
.iframe-category {margin-top:0px;padding:5px 20px 25px 20px;position:relative;background:#fff;border-top:solid 1px #ddd}
.iframe-category .input-line {float:left;margin-top:0;}
.iframe-category {padding:5px 15px;}
.iframe-category label {width:100%;display:inline-block;margin-bottom:3px;font-weight:bold;}
.iframe-category .input.micro label {margin-bottom:0;font-weight:normal;}
.iframe-category .FormElement {width:100%;display:inline-block;width:100%;}
.iframe-category .help-inline {margin-bottom:15px;line-height:14px;}
.iframe-category .ui-osc-tabs .ui-tabs-nav li {float:left;margin:0 4px 3px 0;}
.iframe-category .row-wrapper-catd {margin:-10px 0 20px 0;display:inline-block;}
.iframe-category .row-left {float:left;clear:both;width:420px;padding-right:30px;}
.iframe-category .row-right {float:left;width:220px;}
.iframe-category .row-left input[type="text"], .iframe-category .row-right input[type="text"] {width:100%;}
.page-appearance.action-add_widget .tox.tox-tinymce {min-height:380px;max-width:860px;margin-bottom:5px;}
.list-categories .form-actions { margin-top: 0; margin-bottom: 10px; padding-top: 15px; border-top: 1px solid rgba(0,0,0,0.1); }
.toggle {cursor:pointer}
.media-table .col-action a {cursor:pointer;}
.media-table .col-file img {border:1px solid #bbb;padding:3px;height:80px;width:auto;max-width:100%;max-height:100%;float:left;}

.row-wrapper.page-tools.action-version {margin-right:0;}
.page-tools.action-version .grid-row.grid-first-row.grid-100 {margin-bottom:0;}
.actions-cat, .actions-edit-cfield {float:right;position:absolute;right:10px;top:12px;line-height:15px;}
!.actions-cat {top:12px;}
.actions-cat a, .actions-edit-cfield a {margin:0 3px;font-size:14px;}
.iframe-category h3 {text-transform: uppercase; color: #777; font-size: 17px;}
.categories-tree {clear:both}
#advanced_fields_iframe {font-size:16px;font-weight:normal;position:relative;border-bottom:solid 1px #ddd;padding-bottom:10px;padding-left:18px;margin-bottom:10px;cursor:pointer;}
.custom-field-shrink .icon-more {width:10px;height:10px;position:absolute;left:0;top:0;}
.custom-field-shrink .icon-more, .custom-field-expanded .icon-more {width:14px;height:14px;position:absolute;left:0;top:2px;background:url(../images/plus-black.png) no-repeat center center;background-size:100%;}
!.custom-field-shrink .icon-more {background-position:-152px -348px}
.custom-field-expanded .icon-more {background-image:url(../images/minus-black.png);}
ul.treeview {margin-left:0;}
ul.treeview ul {margin-left:0px;padding-left:19px;}
.treeview, .treeview ul {padding:0;margin:0;list-style:none}
.help-inline {display: block; float: left; clear: both; margin: 3px 0 10px 0; font-size: 12px; color: #999; font-style: italic;line-height:13px;}
#more-options_iframe .help-inline {margin:3px 0;}
.treeview ul {margin-top:0}
.treeview .hitarea {background:url(../images/minus-black.png) no-repeat center center;background-size:13px;height:13px;width:13px;margin-left:-18px;margin-top:2px;float:left;cursor:pointer}
* html .hitarea {display:inline;float:none}
.treeview ul li {margin:0;margin-bottom:0;padding:2px 0 2px 16px}
.treeview ul li ul li {padding:1px 0px 2px 0px}
#treecontrol {margin:1em 0;display:none}
.treeview .hover {cursor:pointer}
.treeview .expandable-hitarea {background-image:url(../images/plus-black.png);}
.treeview .placeholder {background:url(../images/split.png) 0 0 no-repeat;height:12px;width:12px;display:block}
form h3 {font-size:16px;font-weight:normal}
.page-locations .checkboxc, .page-locations .checkboxct, .page-locations .checkboxr {display: inline-block; vertical-align: -2px;}
.page-locations .widget-box-title .btn {margin-top:-3px;}
.page-locations .widget-box-title h3 > span {float:left;}
.page-locations .import-label {font-weight:bold;font-size:13px;margin:0 0 4px 0;}
!#stats-page .widget-box-content {height:300px}
#stats-page > .grid-row, #stats-page > .grid-row + .grid-row {margin-bottom:0px;}
.ui-osc-tabs, .ui-osc-tabs.ui-widget {border:0;padding:0;background:transparent;}
.ui-osc-tabs .ui-tabs-panel {padding:15px 0}
.ui-osc-tabs .ui-tabs-nav {padding: 0; background: transparent; border: none;}
.ui-osc-tabs .ui-tabs-nav li {float:left;margin:0 5px 4px 0;border:none;box-shadow:none;background:transparent;}
.ui-osc-tabs .ui-tabs-nav li a, body .ui-tabs .ui-tabs-nav .ui-tabs-anchor {outline: none; float: left; margin-bottom: 0; font-size: 13px; text-decoration: none; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 4px 5px; line-height: 17px; height: 27px; border-radius: 4px; user-select: none; color: #363A41; background-color: #fff; border-color: #DEDEDE;}
.ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .ui-osc-tabs .ui-tabs-nav li:hover a {color: #fff; background-color: #007cba; border-color: #007cba; box-shadow: none; text-decoration: none;}
.ui-osc-tabs .ui-tabs-nav li.ui-state-active a {font-weight:bold;}
.ui-dialog {border:0;background:#f3f3f3;padding:0px;border-radius:0;box-shadow:0 1px 10px rgba(0,0,0,0.5);min-width:280px;}
.ui-dialog .ui-button.ui-dialog-titlebar {margin:0;padding:10px 15px;font-size:16px;color:#333;position:relative;border:0;border-radius:6px 6px 0 0;background:#fff;border-bottom:1px solid rgba(0,0,0,0.1);}
.ui-dialog .ui-dialog-title {margin:0;font-size:15px;font-weight:bold;}
.ui-dialog .ui-dialog-titlebar-close {outline:none;cursor:pointer;transition:0.1s;position: absolute;margin:0; right: -10px; top: -10px; width: 28px; padding: 0; height: 28px; line-height: 28px; background: #333; border: none; border-radius: 100px; color:transparent;font-size:1px;text-indent:-9999px;overflow:hidden; }
.ui-dialog .ui-dialog-titlebar-close:hover {background:#555;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {z-index:99;background:none;position:absolute;margin:0;left:0;top:0;width:100%;height:28px;line-height:28px;outline:none;}
.ui-dialog .ui-dialog-titlebar-close:focus {outline:none;}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {display:none;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon:before {position:relative;display:block;content:"\f00d";font-family:"FontAwesome";font-size:15px;color:#fff;text-indent:0;line-height:28px;}
.ui-dialog .ui-dialog-titlebar {background:#fff;padding:12px 15px;border-radius:6px 6px 0 0;border:none;border-bottom:1px solid rgba(0,0,0,0.1);}
.ui-dialog .ui-dialog-content {background:#fff;padding:15px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;position:relative}
.ui-dialog .form-actions {border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;margin-bottom:0;padding:0;bottom:0;width:100%;left:0;position:absolute}
.ui-dialog .form-actions .wrapper {padding:15px 15px 15px 15px;background:#f0f0f0;}
.ui-dialog .has-form-actions {position:relative;padding-bottom:85px!important;width: 100%!important; height: calc(100% - 50px)!important;}
.ui-dialog .btn.btn-mini + .btn.btn-mini { margin-left: 8px; }
body #content-page .mb-head + .flashmessage {padding:15px!important;}
.page-appearance .available-theme {width:calc(100% + 20px);margin-right:-20px;}
!.page-emails #item-form #left-side {width:100%;margin-right:0;}
!.page-emails #item-form #left-side #left-side {width:65%;margin-right:5%;}
#custom_rules #show_hide {width: 100%; display: block; margin: 20px 0 0px 0; padding-left: 220px;}
#custom_rules #show_hide .btn {margin-bottom:20px;}
#inner_rules {clear:both;}
.osc-modal-content-market img {float:left;max-height:106px;border:solid 2px #f3f3f3;margin-right:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.osc-modal-content-market .table {float:left;width:100%;}
.osc-modal-content-market .table td {padding:7px 8px;}
.osc-modal-content-market .form-row .market-data {padding-left:100px display:block}
body .ui-dialog .table {min-width:0;}
#osc-tooltip {position:absolute;z-index:100;max-width:400px;margin-top:-5px;}
#osc-tooltip .tooltip-message {border-radius: 5px; font-size: 12px; line-height: 15px; z-index: 2; position: relative; background: #333; border: none; color: #fff; padding: 5px 7px;}
#osc-tooltip .tooltip-arrow {position: absolute; width: 0; height: 0; display: block; z-index: 1; background: transparent; }
.black-tooltip .tooltip-message {background:#505050;border:solid 1px #303030;color:#f3f3f3}
.info-tooltip .tooltip-message {background:#e5f6fe;color:#4d9fbf;border:solid 1px #add9ed}
.tooltip-message {padding:10px;}
.tooltip-arrow {position:absolute;}
.warning-tooltip .tooltip-message {background:#fbf7aa;color:#a27d35;border:solid 1px #f9e98e}
.success-tooltip .tooltip-message {background:#cde6ac;color:#58792e;border:solid 1px #a9db66}
.error-tooltip .tooltip-message {background:#f79992;color:#9c2f2f;border:solid 1px #ce6f6f}
.error-tooltip .tooltip-arrow {background-image:url(../images/osc-tooltip-error.gif)}
.gray-tooltip .tooltip-message {background:#fff;color:#444;border:solid 1px #e2e2e2}
.gray-tooltip .tooltip-arrow {background-image:url(../images/osc-tooltip-gray.gif)}
.right-middle .tooltip-arrow {top: 50%; left: -2px; margin-top: -5px;border: 5px solid transparent;border-color: transparent #333 transparent transparent;}
.right-middle .tooltip-message {margin-left:8px;}
.left-middle .tooltip-arrow {top:50%;right:0;margin-top:-8px}
.left-middle .tooltip-message {margin-right:8px}
.right-top .tooltip-arrow {bottom:0;left:0;margin-top:0;background-position:-8px 0}
.right-top .tooltip-message {margin-bottom:8px}
.left-top .tooltip-arrow {bottom:0;right:0;margin-top:0;background-position:8px 0}
.left-top .tooltip-message {margin-bottom:8px}
.middle-top .tooltip-arrow {bottom:0;right:50%;margin-top:0;margin-right:-8px}
.middle-top .tooltip-message {margin-bottom:8px}
.right-bottom .tooltip-arrow {top:0;left:0;margin-top:0;background-position:-8px 0}
.right-bottom .tooltip-message {margin-top:8px}
.left-bottom .tooltip-arrow {top:0;right:0;margin-top:0;background-position:8px 0}
.left-bottom .tooltip-message {margin-top:8px}
.middle-bottom .tooltip-arrow {top:0;right:50%;margin-top:0;margin-right:-8px}
.middle-bottom .tooltip-message {margin-top:8px}
.ver {background:#333;}
.ver.sv0 {background:#5899da;}
.ver.sv1 {background:#19a979;}
.ver.sv2 {background:#e8743b;}
.ver.sv3 {background:#945ecf;}
.ver.sv4 {background:#de890d;}
.ver.sv5 {background:#ed4a7b;}
.ver.sv6 {background:#13a4b4;}
.ver.sv7 {background:#bf399e;}
.ver.sv8 {background:#2f6497;}
.ver.sv9 {background:#525df4;}
.ver.sv10 {background:#ee6868;}
.ver.sv11 {background:#10a177;}
.ver.sv12 {background:#9c10a1;}
.ver.sv13 {background:#6c8893;}
.ver.sv14 {background:#ef1818;}
.ver.sv15 {background:#d79703;}
.ver.sv16 {background:#258e90;}
.ver.sv17 {background:#dc0d0e;}
.ver.sv18 {background:#3fa45b;}
.ver.sv19 {background:#69767c;}
.ver.sv20 {background:#2f6497;}
.ver.v0 {opacity:0.75;}
.ver.v1 {opacity:0.8;}
.ver.v2 {opacity:0.85;}
.ver.v3 {opacity:0.88;}
.ver.v4 {opacity:0.91;}
.ver.v5 {opacity:0.93;}
.ver.v6 {opacity:0.95;}
.ver.v7 {opacity:0.97;}
.ver.v8 {opacity:0.99;}

@media screen and (max-width: 1200px) {
  .widget-box.debg .widget-box-content > p > strong  {width:100%;}
  #mrkt .box {width:calc(100% - 20px);}
  #mrkt .search form { float: left; clear: both; margin: 15px 0 5px 0; }
  #mrkt .search > a {padding-bottom:6px;margin-bottom:0;}
  .page-locations .grid-33 {width:100%;margin:0;}
  .action-spanNbots .flashmessage.flashmessage-inline {width:auto;}
  
}

@media screen and (max-width: 980px) {
  #sidebar ul.oscmenu {width:100%;padding-bottom:0;}
  #header .osc_mobile_list li#osc_mt_demo {display:none;}
  .form-ts .color-scheme {width:32%;}
  .page-market .grid-row.grid-first-row.grid-100 {margin-bottom:0;}
  .page-tools.action-info .grid-row.grid-50 .row-wrapper, .page-tools.action-debug .grid-row.grid-50 .row-wrapper {margin-right:0;}
  #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#23282d;}
  body > fieldset {margin-left:15px!important;margin-right:15px!important;width:calc(100% - 30px)!important;}
  .page-users.action-settings .form-horizontal .form-controls.separate-top-medium {margin:0;}
  body #content-page .mb-head + .flashmessage { margin: 15px 15px 0px 15px; max-width: calc(100% - 30px); }
  .theme .theme-img {height:160px;}
  .page-admins.action-add .form-horizontal .form-actions {margin-top:0;}
  #cleanup-settings {margin-bottom:5px;}
  #cleanup-settings .form-horizontal .form-actions {margin-top:0;}
  .page-dashboard .grid-100 {margin-bottom:0;}
  .action-comment_edit .form-horizontal .form-controls.input-description-wide {width:100%;margin-left:0;}
  .page-comments.action-comment_edit .form-actions {padding-left:0;}
  .regu {clear:both;}
  .newp {clear:both;width:100%;}
  .page-users.action-alerts .table {min-width:480px;}
  .page-tools.action-backup .form-actions .btn.btn-submit {margin-bottom:10px;}
  .widget-box.cinfo:last-child {margin-bottom:20px;}
  .action-media input.input-medium {width:100px;text-align:left;}
  .form-label-checkbox label {max-width:calc(100% - 30px);}
  #custom_rules #show_hide  {padding-left:0;}
  #custom_rules .form-row:last-child {margin-bottom:0;}
  body {min-height:640px;min-width:300px;}
  body.compact #content {padding-left:0;}
  .navbar {min-width:0px;}
  #header {height:46px;overflow:visible;}
  #sidebar {left:0!important;padding-bottom:8px;width:200px;top:46px!important;display:none;overflow-y:auto!important;overflow-x:hidden!important;}
  #sidebar .oscmenu ul, #hidden-menus {width:100%;}
  .header-wrapper {padding:0;}
  #content {padding-left:0;padding-top:46px;margin-top:0px;}
  #content-head {padding-left:15px;padding-right:15px;float:left;width:100%;height:auto;}
  #content-page {padding-left:15px;padding-right:0;padding-top:15px;padding-bottom:0!important;}
  .grid-row .row-wrapper {margin-right:15px;}
  .page-tools.action-debug .grid-row.grid-60 {margin-bottom:0;}
  .page-tools.action-debug .grid-row.grid-40 > .row-wrapper {margin-right:0;}
  .page-tools.action-debug .grid-row > .row-wrapper .widget-box:last-child {margin-bottom:0;}
  .osc_switch_mode {display:none;}
  #sidebar h3 {font-size:16px;line-height:20px;}
  #sidebar .oscmenu > li a {padding:11px 8px;}
  #sidebar h3 .ico, body:not(.compact) #alpha_menu .ico-alpha_menu {width: 20px!important; height: 20px!important; line-height: 20px;}
  body:not(.compact) #sidebar .oscmenu > .current > ul li a { padding-top: 7px; padding-bottom: 7px; }
  #sidebar .oscmenu li li a, body.compact #sidebar .oscmenu li li a {  min-height: 20px; line-height: 20px;}
  #sidebar .oscmenu ul, #hidden-menus {font-size:15px;}
  body:not(.compact) #sidebar .oscmenu > .current > ul li.submenu-divide {font-size:13px;line-height:17px;}
  body:not(.compact) #sidebar .oscmenu > .current > ul {max-height:250px;}
  #header a#osc_toolbar_home, #header #osc_toolbar_home a, #osc_toolbar_menu a {width:50px;height:46px;padding:0;margin:0;float:left;}
  #header a#osc_toolbar_home > span, #header #osc_toolbar_home a > span {display:none;}
  #header #osc_toolbar_home a:before, #header a#osc_toolbar_home:before {width:50px;height:46px;line-height:46px;text-align:center;font-size:30px;position:relative;top:auto;left:auto;}
  #osc_toolbar_menu {display:block!important;}
  #osc_toolbar_menu a {position:relative;}
  #osc_toolbar_menu a > span {width:100%;left:12px;top:13px;width:26px;height:4px;background:#aaa;display:block;position:absolute;}
  #osc_toolbar_menu a > span.two {top:21px;}
  #osc_toolbar_menu a > span.three {top:29px;}
  #osc_toolbar_menu a.active > span, #osc_toolbar_menu a:active > span, #osc_toolbar_menu a:focus > span {background:#00b9eb;}
  #sidebar .oscmenu li.hover ul, body.compact #sidebar .oscmenu li.hover ul {display:none;}
  #header .header-wrapper > a, #header .header-wrapper > div {float:left;display:none;position:relative;}
  #header a#osc_toolbar_comments, #header #osc_toolbar_comments a, #osc_toolbar_comments a {width: 50px; height: 46px; padding: 0; margin: 0; float: left;}
  #header #osc_toolbar_comments a:before, #header a#osc_toolbar_comments:before { width: 50px; height: 46px; line-height: 43px; text-align: center; font-size: 27px;color: #aaa; content: "\f075"; display: block; font-family: "FontAwesome"; }
  #header #osc_toolbar_comments a span, #header a#osc_toolbar_comments span {display:none;}
  #header a#osc_toolbar_spam, #header #osc_toolbar_spam a, #osc_toolbar_spam a, #osc_toolbar_mobilemenu a {width: 50px; height: 46px; padding: 0; margin: 0; float: left;}
  #header a#osc_toolbar_spam:after, #header #osc_toolbar_spam a:after, #osc_toolbar_spam a:after, #header a#osc_toolbar_comments:after, #header #osc_toolbar_comments a:after, #osc_toolbar_comments a:after, #osc_toolbar_mobilemenu a:after {content:"";position:absolute;right:5px;top:5px;width:8px;height:8px;border-radius:100px;z-index:2;background:#00b9eb;}
  #header #osc_toolbar_spam a:before, #header a#osc_toolbar_spam:before, #header #osc_toolbar_mobilemenu i { width: 50px; height: 46px; line-height: 45px; text-align: center; font-size: 27px;color: #aaa; content: "\f024"; display: block; font-family: "FontAwesome"; }
  #header #osc_toolbar_spam a span, #header a#osc_toolbar_spam span {display:none;}  
  #header a#osc_toolbar_logout, #header #osc_toolbar_logout a, #osc_toolbar_logout a {width: 50px; height: 46px; padding: 0; margin: 0; float: left;position: relative; top: auto; left: auto; right: auto;}
  #header #osc_toolbar_logout a:before, #header a#osc_toolbar_logout:before { width: 50px; height: 46px; line-height: 46px; text-align: center; font-size: 30px;color: #aaa; content: "\f08b"; display: block; font-family: "FontAwesome";margin:0;}
  #header #osc_toolbar_logout a span, #header a#osc_toolbar_logout span {display:none;}  
  #header .header-wrapper > a#osc_toolbar_logout, #header .header-wrapper > div#osc_toolbar_logout {float:right;}
  #header #osc_toolbar_menu, #header #osc_toolbar_comments, #header #osc_toolbar_spam, #header #osc_toolbar_home, #header #osc_toolbar_logout {display:block;}
  #header #osc_toolbar_mobilemenu:not(.is-empty) {display:block!important;}
  #header .osc_mobile_list {position: absolute; left: 0; top: 46px; background: #444; width: 100%; margin: 0; padding: 15px;z-index:9;}
  #header .osc_mobile_list li {display: block; width: 100%; clear: both; float: left;margin:0 0 10px 0;}
  #header .osc_mobile_list li.osc_mt_demo {display:none;}
  #header .osc_mobile_list li:last-child {margin-bottom:1px;}
  #header .osc_mobile_list li a .circle {margin:0px 5px 0 0;}
  .theme {width:calc(33.33% - 20px);margin-bottom:20px;}
  .appearance .theme .theme-description {margin-bottom:12px;}
  .appearance .theme {height:auto;}
  .page-appearance.action-widgets + div .widget-box {margin-bottom:0;}
  #help-box {float:left;width:100%;}
  .table {width:100%;clear:both;}
  .table-contains-actions, .table-wrap, #upload-plugins, .table-parent {width:100%;overflow-x:auto;position:relative;}
  #upload-plugins .table {min-width:660px;}
  .page-media .table {min-width:520px;}
  #datatablesForm #bulk-actions {float:left;margin: 0 0 10px 0;position:relative;top:auto;left:auto;clear:both;}
  #listing-toolbar .float-right {float:left!important;}
  #listing-toolbar, .table-toolbar {height:auto;margin-bottom:10px;float:left;clear:both;}
  .form-horizontal .form-label {width:100%;margin-bottom:2px;}
  .page-dashboard.action-settings .form-horizontal .form-row {margin-bottom:3px;}
  .form-horizontal .has-blank-label .form-label {display:none;}
  .form-horizontal .form-row:not(.has-blank-label) {margin-top:10px;}
  .form-horizontal .form-controls {width:100%;margin-left:0;max-width:100%;}
  .page-plugins {overflow-x:auto;}
  .page-plugins:not(.file-none) > *, .page-appearance.author-osclasspoint {width:auto;min-width:980px;}
  body .mb-head {padding:15px 15px 15px 15px;}
  body .mb-body {padding:15px;}
  body .mb-head ul.mb-menu {margin-bottom:-22px;margin-top:-7px;}
  body .tox .tox-toolbar--scrolling {flex-wrap: wrap;}
  .page-items .render-title a.btn-mini, .page-languages .render-title a.btn-mini, .action-currencies .render-title a.btn-mini,
  .action-alerts .render-title a.btn-mini, .page-admins .render-title a.btn-mini, .page-users .render-title a.btn-mini,
  .page-pages .render-title a.btn-mini {display:none;}
  .page-languages .table {min-width:600px}
  .page-users .table {min-width:680px;}
  .page-admins .table {min-width:480px;}
  .has-pagination ul {margin-top:12px;margin-bottom:-6px;}
  .table.currencies {min-width:480px;}
  .page-comments .table {min-width:480px;}
  .ui-osc-tabs .ui-tabs-nav li {margin:0 6px 6px 0;}
  #item-form #left-side {width:100%;margin:0;}
  #item-form #right-side {width:100%;clear:both;}
  #item-form #left-side > div:empty {display:none;}
  #table-row-actions {height:30px;margin-top: -15px;font-size: 14px;line-height: 14px;padding: 0 8px;}
  #table-row-actions ul {margin-top:6px;}
  #item-form #left-side > div.category select {margin-bottom:6px;}
  #item-form #left-side > div {margin-bottom:15px;}
  #item-form #left-side > div.category {margin-bottom:9px;}
  .page-items #item-action-list li {margin:0 5px 5px 0;}
  .btn.ico-engine:before, .btn.ico-help:before {font-size:18px;}
  .ui-dialog.item-filters .grid-50 {width:50%;}  
  #available-themes .render-title a.btn-mini, .page-cfields .render-title a.btn-mini {display:none;}
  body .theme-files {min-width:initial;}
  body img {max-width:100%;}
  .form-horizontal .form-controls input[name="package"], .form-horizontal .form-controls input[name="logo"] {margin:0;}
  .form-controls textarea {min-width:initial;max-width:100%;}
  .page-appearance .form-controls textarea {width:100%!important;max-width:500px;}
  .pdata .side {position:relative;clear:both;width:100%;top:auto;right:auto;float:left;height:auto;}
  .pdata .main {width:100%;height:auto;}
  .pdata {min-height:initial!important;overflow-y:auto;}
  .pdata .main .images {width: calc(100% + 15px); margin-right: -15px;}
  #mrkt.languages .box .data {height:auto;}
  #market_product {overflow-y:auto;}
  .btn#monthly, .btn#weekly, .btn#daily {float:left!important;margin:0 6px 10px 0;}
  .page-stats .grid-first-row.grid-100 {margin-bottom:0;}
  .iframe-category .row-left {width:320px;}
  .iframe-category .row-wrapper-catd {margin-bottom:5px;}
  .iframe-category .row-left, .iframe-category .row-right {margin-bottom:15px;}
  .page-categories .list-categories .ui-osc-tabs .ui-tabs-nav {margin-top:15px;}
  .table-contains-actions tbody td {padding-bottom:35px;}
  .page-emails #item-form #right-side {margin:0 0 12px 0;}
  #dashboard .grid-row, .grid-10, .grid-20, .grid-30, .grid-40, .grid-50, .grid-60, .grid-70, .grid-80, .grid-90, .grid-100 {width:100%;}
}


@media screen and (max-width: 720px) {
  input[type=text].xlarge {width:100%;max-width:480px;}
  .current-theme .theme .theme-actions {margin-bottom:12px;}
  .page-settings input[name="pageDesc"] {width:100%;}
  .action-comment_edit .input-description-wide textarea {width:80%;}
  .page-users input[type="text"].fUser {clear:both;margin-left:0;}
  .appearance .current-theme .theme img {width: 120px; border: none; margin: 15px 0 0 15px;}
  .current-theme .theme .theme-info h3 {margin-top:3px;}
  .current-theme .theme > div {padding-left:5px;width:calc(100% - 135px);}
  #filter-select {clear:both;margin-top:10px;margin-left:0;min-width: 60px;}
  input[type="text"].fUser, input[type="text"][name="sSearch"], #shortcut-filters .submit-right {margin-top:10px;}
  input[type="text"][name="sSearch"] {width:180px;}
  #display-filters {padding:15px 0 0 0;}
  #display-filters .form-label {width: 100%;text-align: left;}
  #display-filters .form-horizontal .form-controls {float:left;clear:both;margin-left:0;}
  #display-filters .form-horizontal {padding:0 15px;max-height:390px;overflow-y:auto;}
  #display-filters .form-horizontal .form-row {margin-bottom:10px;}
  #display-filters .form-horizontal .form-row:last-child {margin-bottom:0;}
  #display-filters .grid-50 + .grid-50 {margin-bottom:0;}
  .ui-dialog.item-filters .grid-50 {margin-bottom:0;}
  .ui-dialog.item-filters .grid-50:last-child > .row-wrapper {margin-right:0;}
  #pretty-form .float-right {float:left!important;clear:both;}
  #item-action-list {display: block; margin: 0 0 10px 0; height: auto; float: left;}
  .current-theme {padding-top:0;}
  #mrkt .foot .downloads, #mrkt .foot .version, #mrkt .foot .compatibility {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break: break-all;}
  .custom-date-time #date {width:100%;}
  .custom-date-time #time {clear: both; width: 100%; margin: 20px 0 0 0;}
  .cron-exec .type-id {width:100%;font-weight:600;}
  .cron-exec p {margin-bottom:7px;}
  .page-categories .list-categories {width:100%;overflow-x:auto;}
  .page-categories .list-categories > ul.ui-sortable {min-width:500px;}
  .category-details-form textarea {width:100%;}
  .iframe-category .row-left {width:50%;}
  .iframe-category .row-right {width:calc(50% - 30px);}
  .page-locations .checkboxc input[type="checkbox"], .page-locations .checkboxct input[type="checkbox"], .page-locations .checkboxr input[type="checkbox"] {margin-right:-1px;margin-left:-2px;}
  .theme {width:calc(50% - 20px);}
  .theme .theme-img {height:160px;}
  #plg-show-bot .has-pagination ul.showing-results {display:none;}
  .display-select-top #shortcut-filters #fPattern, .display-select-top #shortcut-filters .submit-right {margin-top:0;}
  .action-edit_ban_rule input[name="s_name"], .action-create_ban_rule input[name="s_name"] {width:100%;}
}

@media screen and (max-width: 600px) {
  .display-select-top #shortcut-filters #fPattern {margin-left:0;}
  #plugins-list .display-select-top, #banrules-list .display-select-top {float:left;}
  #datatablesFormPlugin #bulk-actions {float:left;clear:both;}
  .action-edit_ban_rule input[name="s_ip"], .action-edit_ban_rule input[name="s_email"], .action-create_ban_rule input[name="s_ip"], .action-create_ban_rule input[name="s_email"] {width:100%;}
}



@media screen and (max-width: 490px) {
  .page-settings input[name="pageTitle"] {width:100%;}
  #footer .logged-admin {float: none; clear: both; width: 100%; padding: 0 5px; margin: 3px 0 0 0;}
  .form-ts .color-scheme {width:48%;}
  #plg-show-bot .has-pagination {margin-bottom:5px;}
  #plg-show-bot .display-select-bottom {float:left;clear:both;margin:0 0 12px 0;}
  #plugins-list .display-select-top select[name="iDisplayLength"], #banrules-list .display-select-top select[name="iDisplayLength"] {padding-left:5px;padding-right:5px;}
  .widget-box-content .graph-placeholder, #stats-page .widget-box-content .graph-placeholder {height:200px;}
  .appearance .current-theme .theme img { width: 100%; margin: 0; border: none;border-bottom:1px solid #ccc; }
  .current-theme .theme > div { padding-left: 0; width: 100%; }
  .appearance .current-theme .theme .theme-description {height:auto;max-height:80px;}
  .action-comment_edit .input-description-wide textarea {width:100%;}
  input#s_internal_name {width:100%;margin:0 0 6px 0;}
  .page-locations .widget-box-title { height: auto; display: inline-block; width: 100%; }
  .page-locations .widget-box-title h3 > span {width:100%;margin:0 0 10px 0;}
  .page-locations .widget-box-title .btn {float:left!important;margin:0 8px 0 0;}
  .page-locations select[name="location"] {width:100%;max-width:260px;}
  body textarea {width:100%;}
  .form-controls a.btn-mini.validate { clear: both; float: left; margin: 5px 0 0 0; }
  .form-controls a.btn-mini.check {display: block; width: 180px; margin: 8px 0 0 0;}
  select[name="auto_update[]"] {width:270px;}
  #mrkt.languages .box .data .actions {margin-top:2px;}
  #mrkt .box .data {padding: 15px 15px 15px 0;height:auto;width:calc(100% - 120px);}
  #mrkt .box .img {padding:15px;width:120px;height:120px;}
  #mrkt.languages .box .img > div {padding-top: 20px; width: 90px; height: 90px;}
  #market-block.plugins #mrkt .box .img img { width: 200px; max-width: 200px; margin: -30px -55px; }
  #mrkt .box .data .actions {position: relative; top: auto; right: auto; float: left; width: 100%; clear: both; margin: 15px 0 0 0;}
  #mrkt .box .data .actions a {float:left;margin:0 10px 0 0;clear:none;}
  #mrkt .box .data .actions a.mkt-more-details {margin-top:6px;margin-right:0;}
  #mrkt .foot .rating, #mrkt .foot .about {width:100%;text-align:left;}
  #mrkt .foot .about {border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}
  #mrkt .box .foot, #mrkt.languages .box .foot {height:auto;}
  #mrkt .foot .version, #mrkt .foot .rating .stars {margin-bottom:0;}
  #mrkt .box .foot {padding:12px 15px;}
  .pdata .main .images a {width:120px;margin:0 6px 6px 0;}
  .page-locations .view-more {font-size:11px;}

  #mrkt .search form {width:100%;}
  #mrkt .search form input {width:100%;margin:0 0 5px 0;}
  #mrkt .search form .btn {width:100px;margin:0}
  #mrkt .search form select {clear:both;width:calc(100% - 110px);margin:0 10px 0 0;}
  
  .theme .theme-img {height:120px;}
  .page-items.action-none #content-head h1 .ico-help {display:none;}
  .ui-dialog.item-filters .grid-50 {width:100%;}
  #display-filters input[type="text"], #display-filters select {max-width:100%;}

  #login-header {margin-top:20px;margin-bottom:10px;}
  #login-footer {margin-bottom:15px;}
  #login {padding:20px;}
  input[type="text"][name="sSearch"] {width:120px;}
  .page-plugins .btn.ico-help, .page-appearance .btn.ico-help {display:none;}
  .theme {width:calc(100% - 20px);}

}

@media screen and (max-width: 400px) {
  .pdata .side {padding:15px;}
  .pdata .main {padding:15px;}

  #login .lastline a.forgot {float:left;margin-top:5px;}
  #login .lastline label {width:100%;}
}

@media screen and (max-width: 319px) {
  #plugins-list .display-select-top select[name="iDisplayLength"], #banrules-list .display-select-top select[name="iDisplayLength"] {margin:10px 0 0 0;float:left;clear:both;}
}



/* ADMIN COLOR SCHEMES */
/* Sunrise */
.scheme-sunrise a:hover {color:#9f241f;}
body.compact.scheme-sunrise #sidebar .oscmenu li.current > h3 > a {background:#9f241f;}
.scheme-sunrise a, .scheme-sunrise .pass-box .toggle-pass:hover, .scheme-sunrise .btn, .scheme-sunrise a.btn, .scheme-sunrise button, .scheme-sunrise input[type="button"] {color:#b32924;}
.scheme-sunrise #sidebar .oscmenu ul {background:#b32924;}
body.compact.scheme-sunrise #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-sunrise #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#b32924;}
.scheme-sunrise .osc_switch_mode, .scheme-sunrise #hidden-menus, .scheme-sunrise .form-label-checkbox input[type=radio]:checked::before, .scheme-sunrise input[type=radio]:checked::before {background-color:#cf4944;}
.scheme-sunrise .btn-green, .scheme-sunrise a.btn-green, .scheme-sunrise .btn-submit, .scheme-sunrise .btn.btn-submit {background-color: #dd823b; border-color: #dd823b;color:#fff;}
.scheme-sunrise input[type=checkbox]:focus, .scheme-sunrise input[type=color]:focus, .scheme-sunrise input[type=date]:focus, .scheme-sunrise input[type=datetime-local]:focus, .scheme-sunrise input[type=datetime]:focus, .scheme-sunrise input[type=email]:focus, .scheme-sunrise input[type=month]:focus, .scheme-sunrise input[type=number]:focus, .scheme-sunrise input[type=password]:focus, .scheme-sunrise input[type=radio]:focus, .scheme-sunrise input[type=search]:focus, .scheme-sunrise input[type=tel]:focus, .scheme-sunrise input[type=text]:focus, .scheme-sunrise input[type=time]:focus, .scheme-sunrise input[type=url]:focus, .scheme-sunrise input[type=week]:focus, .scheme-sunrise select:focus, .scheme-sunrise textarea:focus {border-color: #dd823b;box-shadow: 0 0 0 1px #dd823b;}
.scheme-sunrise .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-sunrise .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-sunrise .btn:focus, .scheme-sunrise .btn.btn-submit:focus, .scheme-sunrise .btn.btn-submit:active, .scheme-sunrise .btn:active, .scheme-sunrise .btn-submit:hover, .scheme-sunrise .btn.btn-submit:hover {background-color: #dd823b; border-color: #dd823b;}
.scheme-sunrise #sidebar .oscmenu > .current > h3 > a, .scheme-sunrise .current-theme .theme .theme-actions .btn:hover {background:#dd823b;}
.scheme-sunrise #header .header-wrapper > div a:hover, .scheme-sunrise #header .header-wrapper > a:hover, .scheme-sunrise #header .header-wrapper > a.active, .scheme-sunrise #header .header-wrapper > div a.active {color:#fff;}

@media screen and (max-width: 980px) {
  .scheme-sunrise #osc_toolbar_menu a.active > span, .scheme-sunrise #osc_toolbar_menu a:active > span, .scheme-sunrise #osc_toolbar_menu a:focus > span {background:#dd823b;}
  .scheme-sunrise #header a#osc_toolbar_spam:after, .scheme-sunrise #header #osc_toolbar_spam a:after, .scheme-sunrise #osc_toolbar_spam a:after, .scheme-sunrise #header a#osc_toolbar_comments:after, .scheme-sunrise #header #osc_toolbar_comments a:after, .scheme-sunrise #osc_toolbar_comments a:after, .scheme-sunrise #osc_toolbar_mobilemenu a:after {background:#dd823b;}
  .scheme-sunrise #header #osc_toolbar_logout a:before, .scheme-sunrise #header a#osc_toolbar_logout:before, .scheme-sunrise #header #osc_toolbar_spam a:before, .scheme-sunrise #header a#osc_toolbar_spam:before, .scheme-sunrise #header #osc_toolbar_mobilemenu i, .scheme-sunrise #header #osc_toolbar_comments a:before, .scheme-sunrise #header a#osc_toolbar_comments:before, body.scheme-sunrise #header #osc_toolbar_home a:before, body.scheme-sunrise #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-sunrise #osc_toolbar_menu a > span {background:#eee;}
  .scheme-sunrise #header .osc_mobile_list {background:#cf4944;}
}

.scheme-sunrise .navbar {background-color:#b32924;}
.scheme-sunrise #sidebar {background-color:#cf4944;}

@media screen and (max-width: 980px) {
  .scheme-sunrise #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#cf4944;}
}

.scheme-sunrise #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-sunrise #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-sunrise #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:rgba(0,0,0,0.1);}
.scheme-sunrise .circle {background:rgba(0,0,0,0.2);}
.scheme-sunrise #header .header-wrapper > div a:hover, .scheme-sunrise #header .header-wrapper > a:hover, .scheme-sunrise #header .header-wrapper > a.active, .scheme-sunrise #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-sunrise #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-sunrise #sidebar .oscmenu li li a, body.compact.scheme-sunrise #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-sunrise #sidebar .oscmenu li li a:hover, .scheme-sunrise body.compact #sidebar .oscmenu li li a:hover {color:#fff!important;}
.scheme-sunrise #sidebar li:not(.current):hover a, .scheme-sunrise #sidebar li:not(.current):hover h3 .ico, .scheme-sunrise #sidebar, .scheme-sunrise #sidebar a, .scheme-sunrise #header #osc_toolbar_home a:before, .scheme-sunrise #header a#osc_toolbar_home:before, .scheme-sunrise #sidebar h3 .ico, body:not(.compact).scheme-sunrise #alpha_menu .ico-alpha_menu, .scheme-sunrise #header .header-wrapper > a, .scheme-sunrise #header .header-wrapper > div a {color:#fff;}
.scheme-sunrise .btn:hover, .scheme-sunrise button:hover, .scheme-sunrise input[type="button"]:hover {background-color: #dd823b; border-color: #dd823b;opacity:0.85;color:#fff;}
body:not(.compact).scheme-sunrise #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-sunrise #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Ectoplasm */
.scheme-ectoplasm a:hover {color:#413256;}
body.compact.scheme-ectoplasm #sidebar .oscmenu li.current > h3 > a {background:#413256;}
.scheme-ectoplasm a, .scheme-ectoplasm .pass-box .toggle-pass:hover, .scheme-ectoplasm .btn, .scheme-ectoplasm a.btn, .scheme-ectoplasm button, .scheme-ectoplasm input[type="button"] {color:#413256;}
.scheme-ectoplasm #sidebar .oscmenu ul {background:#413256;}
body.compact.scheme-ectoplasm #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-ectoplasm #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#413256;}
.scheme-ectoplasm .osc_switch_mode, .scheme-ectoplasm #hidden-menus, .scheme-ectoplasm .form-label-checkbox input[type=radio]:checked::before, .scheme-ectoplasm input[type=radio]:checked::before {background-color:#523f6d;}
.scheme-ectoplasm .btn-green, .scheme-ectoplasm a.btn-green, .scheme-ectoplasm .btn-submit, .scheme-ectoplasm .btn.btn-submit {background-color: #a3b745; border-color: #a3b745;color:#fff;}
.scheme-ectoplasm input[type=checkbox]:focus, .scheme-ectoplasm input[type=color]:focus, .scheme-ectoplasm input[type=date]:focus, .scheme-ectoplasm input[type=datetime-local]:focus, .scheme-ectoplasm input[type=datetime]:focus, .scheme-ectoplasm input[type=email]:focus, .scheme-ectoplasm input[type=month]:focus, .scheme-ectoplasm input[type=number]:focus, .scheme-ectoplasm input[type=password]:focus, .scheme-ectoplasm input[type=radio]:focus, .scheme-ectoplasm input[type=search]:focus, .scheme-ectoplasm input[type=tel]:focus, .scheme-ectoplasm input[type=text]:focus, .scheme-ectoplasm input[type=time]:focus, .scheme-ectoplasm input[type=url]:focus, .scheme-ectoplasm input[type=week]:focus, .scheme-ectoplasm select:focus, .scheme-ectoplasm textarea:focus {border-color: #a3b745;box-shadow: 0 0 0 1px #a3b745;}
.scheme-ectoplasm .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-ectoplasm .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-ectoplasm .btn:focus, .scheme-ectoplasm .btn.btn-submit:focus, .scheme-ectoplasm .btn.btn-submit:active, .scheme-ectoplasm .btn:active, .scheme-ectoplasm .btn-submit:hover, .scheme-ectoplasm .btn.btn-submit:hover {background-color: #a3b745; border-color: #a3b745;}
.scheme-ectoplasm #sidebar .oscmenu > .current > h3 > a, .scheme-ectoplasm .current-theme .theme .theme-actions .btn:hover {background:#a3b745;}
.scheme-ectoplasm #header .header-wrapper > div a:hover, .scheme-ectoplasm #header .header-wrapper > a:hover, .scheme-ectoplasm #header .header-wrapper > a.active, .scheme-ectoplasm #header .header-wrapper > div a.active {color:#a3b745;}

@media screen and (max-width: 980px) {
  .scheme-ectoplasm #osc_toolbar_menu a.active > span, .scheme-ectoplasm #osc_toolbar_menu a:active > span, .scheme-ectoplasm #osc_toolbar_menu a:focus > span {background:#a3b745;}
  .scheme-ectoplasm #header a#osc_toolbar_spam:after, .scheme-ectoplasm #header #osc_toolbar_spam a:after, .scheme-ectoplasm #osc_toolbar_spam a:after, .scheme-ectoplasm #header a#osc_toolbar_comments:after, .scheme-ectoplasm #header #osc_toolbar_comments a:after, .scheme-ectoplasm #osc_toolbar_comments a:after, .scheme-ectoplasm #osc_toolbar_mobilemenu a:after {background:#a3b745;}
  .scheme-ectoplasm #header #osc_toolbar_logout a:before, .scheme-ectoplasm #header a#osc_toolbar_logout:before, .scheme-ectoplasm #header #osc_toolbar_spam a:before, .scheme-ectoplasm #header a#osc_toolbar_spam:before, .scheme-ectoplasm #header #osc_toolbar_mobilemenu i, .scheme-ectoplasm #header #osc_toolbar_comments a:before, .scheme-ectoplasm #header a#osc_toolbar_comments:before, body.scheme-ectoplasm #header #osc_toolbar_home a:before, body.scheme-ectoplasm #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-ectoplasm #osc_toolbar_menu a > span {background:#eee;}
  .scheme-ectoplasm #header .osc_mobile_list {background:#523f6d;}
}

.scheme-ectoplasm .navbar {background-color:#413256;}
.scheme-ectoplasm #sidebar {background-color:#523f6d;}

@media screen and (max-width: 980px) {
  .scheme-ectoplasm #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#523f6d;}
}

.scheme-ectoplasm #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-ectoplasm #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-ectoplasm #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:rgba(0,0,0,0.1);}
.scheme-ectoplasm .circle {background:#d46f15;}
.scheme-ectoplasm #header .header-wrapper > div a:hover, .scheme-ectoplasm #header .header-wrapper > a:hover, .scheme-ectoplasm #header .header-wrapper > a.active, .scheme-ectoplasm #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-ectoplasm #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-ectoplasm #sidebar .oscmenu li li a, body.compact.scheme-ectoplasm #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-ectoplasm #sidebar .oscmenu li li a:hover, .scheme-ectoplasm body.compact #sidebar .oscmenu li li a:hover {color:#fff!important;}
.scheme-ectoplasm #sidebar li:not(.current):hover a, .scheme-ectoplasm #sidebar li:not(.current):hover h3 .ico, .scheme-ectoplasm #sidebar, .scheme-ectoplasm #sidebar a, .scheme-ectoplasm #header #osc_toolbar_home a:before, .scheme-ectoplasm #header a#osc_toolbar_home:before, .scheme-ectoplasm #sidebar h3 .ico, body:not(.compact).scheme-ectoplasm #alpha_menu .ico-alpha_menu, .scheme-ectoplasm #header .header-wrapper > a, .scheme-ectoplasm #header .header-wrapper > div a {color:#fff;}
.scheme-ectoplasm .btn:hover, .scheme-ectoplasm button:hover, .scheme-ectoplasm input[type="button"]:hover {background-color: #a3b745; border-color: #a3b745;opacity:0.85;color:#fff;}
body:not(.compact).scheme-ectoplasm #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-ectoplasm #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Midnight */
.scheme-midnight a:hover {color:#25282b;}
body.compact.scheme-midnight #sidebar .oscmenu li.current > h3 > a {background:#25282b;}
.scheme-midnight a, .scheme-midnight .pass-box .toggle-pass:hover, .scheme-midnight .btn, .scheme-midnight a.btn, .scheme-midnight button, .scheme-midnight input[type="button"] {color:#25282b;}
.scheme-midnight #sidebar .oscmenu ul {background:#25282b;}
body.compact.scheme-midnight #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-midnight #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#25282b;}
.scheme-midnight .osc_switch_mode, .scheme-midnight #hidden-menus, .scheme-midnight .form-label-checkbox input[type=radio]:checked::before, .scheme-midnight input[type=radio]:checked::before {background-color:#363b3f;}
.scheme-midnight .btn-green, .scheme-midnight a.btn-green, .scheme-midnight .btn-submit, .scheme-midnight .btn.btn-submit {background-color: #69a8bb; border-color: #69a8bb;color:#fff;}
.scheme-midnight input[type=checkbox]:focus, .scheme-midnight input[type=color]:focus, .scheme-midnight input[type=date]:focus, .scheme-midnight input[type=datetime-local]:focus, .scheme-midnight input[type=datetime]:focus, .scheme-midnight input[type=email]:focus, .scheme-midnight input[type=month]:focus, .scheme-midnight input[type=number]:focus, .scheme-midnight input[type=password]:focus, .scheme-midnight input[type=radio]:focus, .scheme-midnight input[type=search]:focus, .scheme-midnight input[type=tel]:focus, .scheme-midnight input[type=text]:focus, .scheme-midnight input[type=time]:focus, .scheme-midnight input[type=url]:focus, .scheme-midnight input[type=week]:focus, .scheme-midnight select:focus, .scheme-midnight textarea:focus {border-color: #69a8bb;box-shadow: 0 0 0 1px #69a8bb;}
.scheme-midnight .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-midnight .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-midnight .btn:focus, .scheme-midnight .btn.btn-submit:focus, .scheme-midnight .btn.btn-submit:active, .scheme-midnight .btn:active, .scheme-midnight .btn-submit:hover, .scheme-midnight .btn.btn-submit:hover {background-color: #69a8bb; border-color: #69a8bb;}
.scheme-midnight #sidebar .oscmenu > .current > h3 > a, .scheme-midnight .current-theme .theme .theme-actions .btn:hover {background:#69a8bb;}
.scheme-midnight #header .header-wrapper > div a:hover, .scheme-midnight #header .header-wrapper > a:hover, .scheme-midnight #header .header-wrapper > a.active, .scheme-midnight #header .header-wrapper > div a.active {color:#69a8bb;}

@media screen and (max-width: 980px) {
  .scheme-midnight #osc_toolbar_menu a.active > span, .scheme-midnight #osc_toolbar_menu a:active > span, .scheme-midnight #osc_toolbar_menu a:focus > span {background:#69a8bb;}
  .scheme-midnight #header a#osc_toolbar_spam:after, .scheme-midnight #header #osc_toolbar_spam a:after, .scheme-midnight #osc_toolbar_spam a:after, .scheme-midnight #header a#osc_toolbar_comments:after, .scheme-midnight #header #osc_toolbar_comments a:after, .scheme-midnight #osc_toolbar_comments a:after, .scheme-midnight #osc_toolbar_mobilemenu a:after {background:#69a8bb;}
  .scheme-midnight #header #osc_toolbar_logout a:before, .scheme-midnight #header a#osc_toolbar_logout:before, .scheme-midnight #header #osc_toolbar_spam a:before, .scheme-midnight #header a#osc_toolbar_spam:before, .scheme-midnight #header #osc_toolbar_mobilemenu i, .scheme-midnight #header #osc_toolbar_comments a:before, .scheme-midnight #header a#osc_toolbar_comments:before, body.scheme-midnight #header #osc_toolbar_home a:before, body.scheme-midnight #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-midnight #osc_toolbar_menu a > span {background:#eee;}
  .scheme-midnight #header .osc_mobile_list {background:#363b3f;}
}

.scheme-midnight .navbar {background-color:#25282b;}
.scheme-midnight #sidebar {background-color:#363b3f;}

@media screen and (max-width: 980px) {
  .scheme-midnight #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#363b3f;}
}

.scheme-midnight #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-midnight #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-midnight #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:rgba(0,0,0,0.1);}
.scheme-midnight .circle {background:#e14d43;}
.scheme-midnight #header .header-wrapper > div a:hover, .scheme-midnight #header .header-wrapper > a:hover, .scheme-midnight #header .header-wrapper > a.active, .scheme-midnight #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-midnight #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-midnight #sidebar .oscmenu li li a, body.compact.scheme-midnight #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-midnight #sidebar .oscmenu li li a:hover, .scheme-midnight body.compact #sidebar .oscmenu li li a:hover {color:#fff!important;}
.scheme-midnight #sidebar li:not(.current):hover a, .scheme-midnight #sidebar li:not(.current):hover h3 .ico, .scheme-midnight #sidebar, .scheme-midnight #sidebar a, .scheme-midnight #header #osc_toolbar_home a:before, .scheme-midnight #header a#osc_toolbar_home:before, .scheme-midnight #sidebar h3 .ico, body:not(.compact).scheme-midnight #alpha_menu .ico-alpha_menu, .scheme-midnight #header .header-wrapper > a, .scheme-midnight #header .header-wrapper > div a {color:#fff;}
.scheme-midnight .btn:hover, .scheme-midnight button:hover, .scheme-midnight input[type="button"]:hover {background-color: #69a8bb; border-color: #69a8bb;opacity:0.85;color:#fff;}
body:not(.compact).scheme-midnight #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-midnight #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Ocean */
.scheme-ocean a:hover {color:#627c83;}
body.compact.scheme-ocean #sidebar .oscmenu li.current > h3 > a {background:#627c83;}
.scheme-ocean a, .scheme-ocean .pass-box .toggle-pass:hover, .scheme-ocean .btn, .scheme-ocean a.btn, .scheme-ocean button, .scheme-ocean input[type="button"] {color:#627c83;}
.scheme-ocean #sidebar .oscmenu ul {background:#627c83;}
body.compact.scheme-ocean #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-ocean #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#627c83;}
.scheme-ocean .osc_switch_mode, .scheme-ocean #hidden-menus, .scheme-ocean .form-label-checkbox input[type=radio]:checked::before, .scheme-ocean input[type=radio]:checked::before {background-color:#738e96;}
.scheme-ocean .btn-green, .scheme-ocean a.btn-green, .scheme-ocean .btn-submit, .scheme-ocean .btn.btn-submit {background-color: #9ebaa0; border-color: #9ebaa0;color:#fff;}
.scheme-ocean input[type=checkbox]:focus, .scheme-ocean input[type=color]:focus, .scheme-ocean input[type=date]:focus, .scheme-ocean input[type=datetime-local]:focus, .scheme-ocean input[type=datetime]:focus, .scheme-ocean input[type=email]:focus, .scheme-ocean input[type=month]:focus, .scheme-ocean input[type=number]:focus, .scheme-ocean input[type=password]:focus, .scheme-ocean input[type=radio]:focus, .scheme-ocean input[type=search]:focus, .scheme-ocean input[type=tel]:focus, .scheme-ocean input[type=text]:focus, .scheme-ocean input[type=time]:focus, .scheme-ocean input[type=url]:focus, .scheme-ocean input[type=week]:focus, .scheme-ocean select:focus, .scheme-ocean textarea:focus {border-color: #9ebaa0;box-shadow: 0 0 0 1px #9ebaa0;}
.scheme-ocean .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-ocean .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-ocean .btn:focus, .scheme-ocean .btn.btn-submit:focus, .scheme-ocean .btn.btn-submit:active, .scheme-ocean .btn:active, .scheme-ocean .btn-submit:hover, .scheme-ocean .btn.btn-submit:hover {background-color: #9ebaa0; border-color: #9ebaa0;}
.scheme-ocean #sidebar .oscmenu > .current > h3 > a, .scheme-ocean .current-theme .theme .theme-actions .btn:hover {background:#9ebaa0;}
.scheme-ocean #header .header-wrapper > div a:hover, .scheme-ocean #header .header-wrapper > a:hover, .scheme-ocean #header .header-wrapper > a.active, .scheme-ocean #header .header-wrapper > div a.active {color:#9ebaa0;}

@media screen and (max-width: 980px) {
  .scheme-ocean #osc_toolbar_menu a.active > span, .scheme-ocean #osc_toolbar_menu a:active > span, .scheme-ocean #osc_toolbar_menu a:focus > span {background:#9ebaa0;}
  .scheme-ocean #header a#osc_toolbar_spam:after, .scheme-ocean #header #osc_toolbar_spam a:after, .scheme-ocean #osc_toolbar_spam a:after, .scheme-ocean #header a#osc_toolbar_comments:after, .scheme-ocean #header #osc_toolbar_comments a:after, .scheme-ocean #osc_toolbar_comments a:after, .scheme-ocean #osc_toolbar_mobilemenu a:after {background:#9ebaa0;}
  .scheme-ocean #header #osc_toolbar_logout a:before, .scheme-ocean #header a#osc_toolbar_logout:before, .scheme-ocean #header #osc_toolbar_spam a:before, .scheme-ocean #header a#osc_toolbar_spam:before, .scheme-ocean #header #osc_toolbar_mobilemenu i, .scheme-ocean #header #osc_toolbar_comments a:before, .scheme-ocean #header a#osc_toolbar_comments:before, body.scheme-ocean #header #osc_toolbar_home a:before, body.scheme-ocean #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-ocean #osc_toolbar_menu a > span {background:#eee;}
  .scheme-ocean #header .osc_mobile_list {background:#738e96;}
}

.scheme-ocean .navbar {background-color:#627c83;}
.scheme-ocean #sidebar {background-color:#738e96;}

@media screen and (max-width: 980px) {
  .scheme-ocean #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#738e96;}
}

.scheme-ocean #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-ocean #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-ocean #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:rgba(0,0,0,0.1);}
.scheme-ocean .circle {background:#aa9d88;}
.scheme-ocean #header .header-wrapper > div a:hover, .scheme-ocean #header .header-wrapper > a:hover, .scheme-ocean #header .header-wrapper > a.active, .scheme-ocean #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-ocean #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-ocean #sidebar .oscmenu li li a, body.compact.scheme-ocean #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-ocean #sidebar .oscmenu li li a:hover, .scheme-ocean body.compact #sidebar .oscmenu li li a:hover {color:#fff!important;}
.scheme-ocean #sidebar li:not(.current):hover a, .scheme-ocean #sidebar li:not(.current):hover h3 .ico, .scheme-ocean #sidebar, .scheme-ocean #sidebar a, .scheme-ocean #header #osc_toolbar_home a:before, .scheme-ocean #header a#osc_toolbar_home:before, .scheme-ocean #sidebar h3 .ico, body:not(.compact).scheme-ocean #alpha_menu .ico-alpha_menu, .scheme-ocean #header .header-wrapper > a, .scheme-ocean #header .header-wrapper > div a {color:#fff;}
.scheme-ocean .btn:hover, .scheme-ocean button:hover, .scheme-ocean input[type="button"]:hover {background-color: #9ebaa0; border-color: #9ebaa0;opacity:0.85;color:#fff;}
body:not(.compact).scheme-ocean #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-ocean #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Coffee */
.scheme-coffee a:hover {color:#46403c;}
body.compact.scheme-coffee #sidebar .oscmenu li.current > h3 > a {background:#46403c;}
.scheme-coffee a, .scheme-coffee .pass-box .toggle-pass:hover, .scheme-coffee .btn, .scheme-coffee a.btn, .scheme-coffee button, .scheme-coffee input[type="button"] {color:#46403c;}
.scheme-coffee #sidebar .oscmenu ul {background:#46403c;}
body.compact.scheme-coffee #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-coffee #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#46403c;}
.scheme-coffee .osc_switch_mode, .scheme-coffee #hidden-menus, .scheme-coffee .form-label-checkbox input[type=radio]:checked::before, .scheme-coffee input[type=radio]:checked::before {background-color:#59524c;}
.scheme-coffee .btn-green, .scheme-coffee a.btn-green, .scheme-coffee .btn-submit, .scheme-coffee .btn.btn-submit {background-color: #c7a589; border-color: #c7a589;color:#fff;}
.scheme-coffee input[type=checkbox]:focus, .scheme-coffee input[type=color]:focus, .scheme-coffee input[type=date]:focus, .scheme-coffee input[type=datetime-local]:focus, .scheme-coffee input[type=datetime]:focus, .scheme-coffee input[type=email]:focus, .scheme-coffee input[type=month]:focus, .scheme-coffee input[type=number]:focus, .scheme-coffee input[type=password]:focus, .scheme-coffee input[type=radio]:focus, .scheme-coffee input[type=search]:focus, .scheme-coffee input[type=tel]:focus, .scheme-coffee input[type=text]:focus, .scheme-coffee input[type=time]:focus, .scheme-coffee input[type=url]:focus, .scheme-coffee input[type=week]:focus, .scheme-coffee select:focus, .scheme-coffee textarea:focus {border-color: #c7a589;box-shadow: 0 0 0 1px #c7a589;}
.scheme-coffee .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-coffee .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-coffee .btn:focus, .scheme-coffee .btn.btn-submit:focus, .scheme-coffee .btn.btn-submit:active, .scheme-coffee .btn:active, .scheme-coffee .btn-submit:hover, .scheme-coffee .btn.btn-submit:hover {background-color: #c7a589; border-color: #c7a589;}
.scheme-coffee #sidebar .oscmenu > .current > h3 > a, .scheme-coffee .current-theme .theme .theme-actions .btn:hover {background:#c7a589;}
.scheme-coffee #header .header-wrapper > div a:hover, .scheme-coffee #header .header-wrapper > a:hover, .scheme-coffee #header .header-wrapper > a.active, .scheme-coffee #header .header-wrapper > div a.active {color:#c7a589;}

@media screen and (max-width: 980px) {
  .scheme-coffee #osc_toolbar_menu a.active > span, .scheme-coffee #osc_toolbar_menu a:active > span, .scheme-coffee #osc_toolbar_menu a:focus > span {background:#c7a589;}
  .scheme-coffee #header a#osc_toolbar_spam:after, .scheme-coffee #header #osc_toolbar_spam a:after, .scheme-coffee #osc_toolbar_spam a:after, .scheme-coffee #header a#osc_toolbar_comments:after, .scheme-coffee #header #osc_toolbar_comments a:after, .scheme-coffee #osc_toolbar_comments a:after, .scheme-coffee #osc_toolbar_mobilemenu a:after {background:#c7a589;}
  .scheme-coffee #header #osc_toolbar_logout a:before, .scheme-coffee #header a#osc_toolbar_logout:before, .scheme-coffee #header #osc_toolbar_spam a:before, .scheme-coffee #header a#osc_toolbar_spam:before, .scheme-coffee #header #osc_toolbar_mobilemenu i, .scheme-coffee #header #osc_toolbar_comments a:before, .scheme-coffee #header a#osc_toolbar_comments:before, body.scheme-coffee #header #osc_toolbar_home a:before, body.scheme-coffee #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-coffee #osc_toolbar_menu a > span {background:#eee;}
  .scheme-coffee #header .osc_mobile_list {background:#59524c;}
}

.scheme-coffee .navbar {background-color:#46403c;}
.scheme-coffee #sidebar {background-color:#59524c;}

@media screen and (max-width: 980px) {
  .scheme-coffee #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#59524c;}
}

.scheme-coffee #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-coffee #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-coffee #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:rgba(0,0,0,0.1);}
.scheme-coffee .circle {background:#9ea476;}
.scheme-coffee #header .header-wrapper > div a:hover, .scheme-coffee #header .header-wrapper > a:hover, .scheme-coffee #header .header-wrapper > a.active, .scheme-coffee #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-coffee #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-coffee #sidebar .oscmenu li li a, body.compact.scheme-coffee #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-coffee #sidebar .oscmenu li li a:hover, .scheme-coffee body.compact #sidebar .oscmenu li li a:hover {color:#fff!important;}
.scheme-coffee #sidebar li:not(.current):hover a, .scheme-coffee #sidebar li:not(.current):hover h3 .ico, .scheme-coffee #sidebar, .scheme-coffee #sidebar a, .scheme-coffee #header #osc_toolbar_home a:before, .scheme-coffee #header a#osc_toolbar_home:before, .scheme-coffee #sidebar h3 .ico, body:not(.compact).scheme-coffee #alpha_menu .ico-alpha_menu, .scheme-coffee #header .header-wrapper > a, .scheme-coffee #header .header-wrapper > div a {color:#fff;}
.scheme-coffee .btn:hover, .scheme-coffee button:hover, .scheme-coffee input[type="button"]:hover {background-color: #c7a589; border-color: #c7a589;opacity:0.85;color:#fff;}
body:not(.compact).scheme-coffee #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-coffee #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Blue */
.scheme-blue a:hover {color:#096484;}
body.compact.scheme-blue #sidebar .oscmenu li.current > h3 > a {background:#096484;}
.scheme-blue a, .scheme-blue .pass-box .toggle-pass:hover, .scheme-blue .btn, .scheme-blue a.btn, .scheme-blue button, .scheme-blue input[type="button"] {color:#096484;}
.scheme-blue #sidebar .oscmenu ul {background:#096484;}
body.compact.scheme-blue #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-blue #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#096484;}
.scheme-blue .osc_switch_mode, .scheme-blue #hidden-menus, .scheme-blue .form-label-checkbox input[type=radio]:checked::before, .scheme-blue input[type=radio]:checked::before {background-color:#4796b3;}
.scheme-blue .btn-green, .scheme-blue a.btn-green, .scheme-blue .btn-submit, .scheme-blue .btn.btn-submit {background-color: #e1a948; border-color: #e1a948;color:#fff;}
.scheme-blue input[type=checkbox]:focus, .scheme-blue input[type=color]:focus, .scheme-blue input[type=date]:focus, .scheme-blue input[type=datetime-local]:focus, .scheme-blue input[type=datetime]:focus, .scheme-blue input[type=email]:focus, .scheme-blue input[type=month]:focus, .scheme-blue input[type=number]:focus, .scheme-blue input[type=password]:focus, .scheme-blue input[type=radio]:focus, .scheme-blue input[type=search]:focus, .scheme-blue input[type=tel]:focus, .scheme-blue input[type=text]:focus, .scheme-blue input[type=time]:focus, .scheme-blue input[type=url]:focus, .scheme-blue input[type=week]:focus, .scheme-blue select:focus, .scheme-blue textarea:focus {border-color: #52accc;box-shadow: 0 0 0 1px #52accc;}
.scheme-blue .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-blue .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-blue .btn:focus, .scheme-blue .btn.btn-submit:focus, .scheme-blue .btn.btn-submit:active, .scheme-blue .btn:active, .scheme-blue .btn-submit:hover, .scheme-blue .btn.btn-submit:hover {background-color: #e1a948; border-color: #e1a948;}
.scheme-blue #sidebar .oscmenu > .current > h3 > a, .scheme-blue .current-theme .theme .theme-actions .btn:hover {background:#52accc;}
.scheme-blue #header .header-wrapper > div a:hover, .scheme-blue #header .header-wrapper > a:hover, .scheme-blue #header .header-wrapper > a.active, .scheme-blue #header .header-wrapper > div a.active {color:#52accc;}

@media screen and (max-width: 980px) {
  .scheme-blue #osc_toolbar_menu a.active > span, .scheme-blue #osc_toolbar_menu a:active > span, .scheme-blue #osc_toolbar_menu a:focus > span {background:#52accc;}
  .scheme-blue #header a#osc_toolbar_spam:after, .scheme-blue #header #osc_toolbar_spam a:after, .scheme-blue #osc_toolbar_spam a:after, .scheme-blue #header a#osc_toolbar_comments:after, .scheme-blue #header #osc_toolbar_comments a:after, .scheme-blue #osc_toolbar_comments a:after, .scheme-blue #osc_toolbar_mobilemenu a:after {background:#e1a948;}
  .scheme-blue #header #osc_toolbar_logout a:before, .scheme-blue #header a#osc_toolbar_logout:before, .scheme-blue #header #osc_toolbar_spam a:before, .scheme-blue #header a#osc_toolbar_spam:before, .scheme-blue #header #osc_toolbar_mobilemenu i, .scheme-blue #header #osc_toolbar_comments a:before, .scheme-blue #header a#osc_toolbar_comments:before, body.scheme-blue #header #osc_toolbar_home a:before, body.scheme-blue #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-blue #osc_toolbar_menu a > span {background:#eee;}
  .scheme-blue #header .osc_mobile_list {background:#4796b3;}
}

.scheme-blue .navbar {background-color:#096484;}
.scheme-blue #sidebar {background-color:#4796b3;}

@media screen and (max-width: 980px) {
  .scheme-blue #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#4796b3;}
}

.scheme-blue #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-blue #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-blue #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:rgba(0,0,0,0.1);}
.scheme-blue .circle {background:#e1a948;}
.scheme-blue #header .header-wrapper > div a:hover, .scheme-blue #header .header-wrapper > a:hover, .scheme-blue #header .header-wrapper > a.active, .scheme-blue #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-blue #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-blue #sidebar .oscmenu li li a, body.compact.scheme-blue #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-blue #sidebar .oscmenu li li a:hover, .scheme-blue body.compact #sidebar .oscmenu li li a:hover {color:#fff!important;}
.scheme-blue #sidebar li:not(.current):hover a, .scheme-blue #sidebar li:not(.current):hover h3 .ico, .scheme-blue #sidebar, .scheme-blue #sidebar a, .scheme-blue #header #osc_toolbar_home a:before, .scheme-blue #header a#osc_toolbar_home:before, .scheme-blue #sidebar h3 .ico, body:not(.compact).scheme-blue #alpha_menu .ico-alpha_menu, .scheme-blue #header .header-wrapper > a, .scheme-blue #header .header-wrapper > div a {color:#fff;}
.scheme-blue .btn:hover, .scheme-blue button:hover, .scheme-blue input[type="button"]:hover {background-color: #52accc; border-color: #52accc;opacity:0.85;color:#fff;}
body:not(.compact).scheme-blue #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-blue #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Modern */
.scheme-modern a:hover {color:#1e1e1e;}
.scheme-modern a, .scheme-modern .pass-box .toggle-pass:hover, .scheme-modern .btn, .scheme-modern a.btn, .scheme-modern button, .scheme-modern input[type="button"] {color:#1e1e1e;}
.scheme-modern #sidebar .oscmenu ul {background:#0c0c0c;}
body.compact.scheme-modern #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-modern #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#0c0c0c;}
.scheme-modern .form-label-checkbox input[type=radio]:checked::before, .scheme-modern input[type=radio]:checked::before {background-color:#3858e9;}
.scheme-modern .btn-green, .scheme-modern a.btn-green, .scheme-modern .btn-submit, .scheme-modern .btn.btn-submit {background-color: #3858e9; border-color: #3858e9;color:#fff;}
.scheme-modern input[type=checkbox]:focus, .scheme-modern input[type=color]:focus, .scheme-modern input[type=date]:focus, .scheme-modern input[type=datetime-local]:focus, .scheme-modern input[type=datetime]:focus, .scheme-modern input[type=email]:focus, .scheme-modern input[type=month]:focus, .scheme-modern input[type=number]:focus, .scheme-modern input[type=password]:focus, .scheme-modern input[type=radio]:focus, .scheme-modern input[type=search]:focus, .scheme-modern input[type=tel]:focus, .scheme-modern input[type=text]:focus, .scheme-modern input[type=time]:focus, .scheme-modern input[type=url]:focus, .scheme-modern input[type=week]:focus, .scheme-modern select:focus, .scheme-modern textarea:focus {border-color: #33f078;box-shadow: 0 0 0 1px #33f078;}
.scheme-modern .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-modern .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-modern .btn:focus, .scheme-modern .btn.btn-submit:focus, .scheme-modern .btn.btn-submit:active, .scheme-modern .btn:active, .scheme-modern .btn-submit:hover, .scheme-modern .btn.btn-submit:hover {background-color: #3858e9; border-color: #3858e9;}
.scheme-modern #sidebar .oscmenu > .current > h3 > a, .scheme-modern .current-theme .theme .theme-actions .btn:hover {background:#2145e6;}
.scheme-modern #header .header-wrapper > div a:hover, .scheme-modern #header .header-wrapper > a:hover, .scheme-modern #header .header-wrapper > a.active, .scheme-modern #header .header-wrapper > div a.active {color:#33f078;}

@media screen and (max-width: 980px) {
  .scheme-modern #osc_toolbar_menu a.active > span, .scheme-modern #osc_toolbar_menu a:active > span, .scheme-modern #osc_toolbar_menu a:focus > span {background:#33f078;}
  .scheme-modern #header a#osc_toolbar_spam:after, .scheme-modern #header #osc_toolbar_spam a:after, .scheme-modern #osc_toolbar_spam a:after, .scheme-modern #header a#osc_toolbar_comments:after, .scheme-modern #header #osc_toolbar_comments a:after, .scheme-modern #osc_toolbar_comments a:after, .scheme-modern #osc_toolbar_mobilemenu a:after {background:#33f078;}
  .scheme-modern #header #osc_toolbar_logout a:before, .scheme-modern #header a#osc_toolbar_logout:before, .scheme-modern #header #osc_toolbar_spam a:before, .scheme-modern #header a#osc_toolbar_spam:before, .scheme-modern #header #osc_toolbar_mobilemenu i, .scheme-modern #header #osc_toolbar_comments a:before, .scheme-modern #header a#osc_toolbar_comments:before, body.scheme-modern #header #osc_toolbar_home a:before, body.scheme-modern #header a#osc_toolbar_home:before {color:#eee;}
  .scheme-modern #osc_toolbar_menu a > span {background:#eee;}
  .scheme-modern #header .osc_mobile_list, .scheme-modern #header #osc_toolbar_mobilemenu:hover i {background:#4e4e4e;}
}

.scheme-modern #sidebar, .scheme-modern .osc_switch_mode, .scheme-modern .navbar {background-color:#1e1e1e;}


@media screen and (max-width: 980px) {
  .scheme-modern #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#3858e9;}
}

.scheme-modern #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-modern #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-modern #sidebar .oscmenu > li:not(.current) > h3:hover > a, body.compact.scheme-modern #sidebar .oscmenu li.current > h3 > a {background-color:#2145e6;}
.scheme-modern .circle {background:#3858e9;}
.scheme-modern #header .header-wrapper > div a:hover, .scheme-modern #header .header-wrapper > a:hover, .scheme-modern #header .header-wrapper > a.active, .scheme-modern #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-modern #osc_toolbar_demo > .action-btn { background: rgba(255,255,255,0.2)!important;}
.scheme-modern #sidebar .oscmenu li li a, body.compact.scheme-modern #sidebar .oscmenu li li a {color:#f1c8c7!important;}
.scheme-modern #sidebar .oscmenu li li a:hover, .scheme-modern body.compact #sidebar .oscmenu li li a:hover {color:#33f078!important;}
.scheme-modern #sidebar li:not(.current):hover a, .scheme-modern #sidebar li:not(.current):hover h3 .ico, .scheme-modern #sidebar, .scheme-modern #sidebar a, .scheme-modern #header #osc_toolbar_home a:before, .scheme-modern #header a#osc_toolbar_home:before, .scheme-modern #sidebar h3 .ico, body:not(.compact).scheme-modern #alpha_menu .ico-alpha_menu, .scheme-modern #header .header-wrapper > a, .scheme-modern #header .header-wrapper > div a {color:#fff;}
.scheme-modern .btn:hover, .scheme-modern button:hover, .scheme-modern input[type="button"]:hover {background-color: #3858e9; border-color: #3858e9;opacity:0.85;color:#fff;}
body:not(.compact).scheme-modern #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-modern #sidebar .oscmenu > li > ul li.submenu-divide {color:#ddd!important;}

/* Light */
.scheme-light a:hover {color:#04a4cc;}
body.compact.scheme-light #sidebar .oscmenu li.current > h3 > a, .scheme-light .osc_switch_mode {background:#e5e5e5;}
#osc_toolbar_switch_mode:after {color:#888;}
.scheme-light a, .scheme-light .pass-box .toggle-pass:hover, .scheme-light .btn, .scheme-light a.btn, .scheme-light button, .scheme-light input[type="button"] {color:#04a4cc;}
.scheme-light #sidebar .oscmenu ul {background:#fff;}
body.compact.scheme-light #sidebar .oscmenu > li:hover > h3 > a:after, body:not(.compact).scheme-light #sidebar .oscmenu > li:not(.current):hover > h3 > a:after {border-right-color:#fff;}
.scheme-light #hidden-menus, .scheme-light .form-label-checkbox input[type=radio]:checked::before, .scheme-light input[type=radio]:checked::before {background-color:#999;}
.scheme-light .btn-green, .scheme-light a.btn-green, .scheme-light .btn-submit, .scheme-light .btn.btn-submit {background-color: #04a4cc; border-color: #04a4cc;color:#fff;}
.scheme-light input[type=checkbox]:focus, .scheme-light input[type=color]:focus, .scheme-light input[type=date]:focus, .scheme-light input[type=datetime-local]:focus, .scheme-light input[type=datetime]:focus, .scheme-light input[type=email]:focus, .scheme-light input[type=month]:focus, .scheme-light input[type=number]:focus, .scheme-light input[type=password]:focus, .scheme-light input[type=radio]:focus, .scheme-light input[type=search]:focus, .scheme-light input[type=tel]:focus, .scheme-light input[type=text]:focus, .scheme-light input[type=time]:focus, .scheme-light input[type=url]:focus, .scheme-light input[type=week]:focus, .scheme-light select:focus, .scheme-light textarea:focus {border-color: #d64e07;box-shadow: 0 0 0 1px #d64e07;}
.scheme-light .ui-osc-tabs .ui-tabs-nav li.ui-state-active a, .scheme-light .ui-osc-tabs .ui-tabs-nav li:hover a, .scheme-light .btn:focus, .scheme-light .btn.btn-submit:focus, .scheme-light .btn.btn-submit:active, .scheme-light .btn:active, .scheme-light .btn-submit:hover, .scheme-light .btn.btn-submit:hover {background-color: #04a4cc; border-color: #04a4cc;}
.scheme-light #sidebar .oscmenu > .current > h3 > a, .scheme-light .current-theme .theme .theme-actions .btn:hover {background:#888;}
.scheme-light #header .header-wrapper > div a:hover, .scheme-light #header .header-wrapper > a:hover, .scheme-light #header .header-wrapper > a.active, .scheme-light #header .header-wrapper > div a.active {color:#04a4cc;}

@media screen and (max-width: 980px) {
  .scheme-light #osc_toolbar_menu a.active > span, .scheme-light #osc_toolbar_menu a:active > span, .scheme-light #osc_toolbar_menu a:focus > span {background:#d64e07;}
  .scheme-light #header a#osc_toolbar_spam:after, .scheme-light #header #osc_toolbar_spam a:after, .scheme-light #osc_toolbar_spam a:after, .scheme-light #header a#osc_toolbar_comments:after, .scheme-light #header #osc_toolbar_comments a:after, .scheme-light #osc_toolbar_comments a:after, .scheme-light #osc_toolbar_mobilemenu a:after {background:#d64e07;}
  .scheme-light #header #osc_toolbar_logout a:before, .scheme-light #header a#osc_toolbar_logout:before, .scheme-light #header #osc_toolbar_spam a:before, .scheme-light #header a#osc_toolbar_spam:before, .scheme-light #header #osc_toolbar_mobilemenu i, .scheme-light #header #osc_toolbar_comments a:before, .scheme-light #header a#osc_toolbar_comments:before, body.scheme-light #header #osc_toolbar_home a:before, body.scheme-light #header a#osc_toolbar_home:before {color:#999;}
  .scheme-light #osc_toolbar_menu a > span {background:#999;}
  .scheme-light #header .osc_mobile_list {background:#ccc;}
  .scheme-light #header #osc_toolbar_mobilemenu:hover i {color:#666;}
  .scheme-light #header .header-wrapper > div a:hover, .scheme-light #header .header-wrapper > a:hover, .scheme-light #header .header-wrapper > a.active, .scheme-light #header .header-wrapper > div a.active {background:#ccc;}
}

.scheme-light .navbar {background-color:#e5e5e5;}
.scheme-light #sidebar {background-color:#e5e5e5;}

@media screen and (max-width: 980px) {
  .scheme-light #sidebar .oscmenu > li.current > h3 > a:after {border-right-color:#999;}
}

.scheme-light #sidebar .oscmenu > li:not(.current) > h3 > a:hover, .scheme-light #sidebar .oscmenu > li:not(.current):hover > h3 > a, .scheme-light #sidebar .oscmenu > li:not(.current) > h3:hover > a {background-color:#888;color:#fff;}
.scheme-light .circle {background:#d64e07;}
.scheme-light #header .header-wrapper > div a:hover, .scheme-light #header .header-wrapper > a:hover, .scheme-light #header .header-wrapper > a.active, .scheme-light #header .header-wrapper > div a.active {background:rgba(0,0,0,0.1);}
.scheme-light #osc_toolbar_demo > .action-btn { background: rgba(0,0,0,0.1)!important;color:#333!important;}
.scheme-light #sidebar .oscmenu li li a, body.compact.scheme-light #sidebar .oscmenu li li a {color:#686868!important;}
.scheme-light #sidebar .oscmenu li li a:hover, .scheme-light body.compact #sidebar .oscmenu li li a:hover {color:#04a4cc!important;}
.scheme-light #sidebar li:not(.current):hover a, .scheme-light #sidebar li:not(.current):hover h3 .ico, .scheme-light #sidebar, .scheme-light #sidebar a, .scheme-light #header #osc_toolbar_home a:before, .scheme-light #header a#osc_toolbar_home:before, body:not(.compact).scheme-light #alpha_menu .ico-alpha_menu, .scheme-light #header .header-wrapper > a, .scheme-light #header .header-wrapper > div a {color:#333;}
.scheme-light #sidebar h3 .ico {color:#999;}
.scheme-light .btn:hover, .scheme-light button:hover, .scheme-light input[type="button"]:hover {background-color: #04a4cc; border-color: #04a4cc;opacity:0.85;color:#fff;}
body:not(.compact).scheme-light #sidebar .oscmenu > .current > ul li.submenu-divide, .scheme-light #sidebar .oscmenu > li > ul li.submenu-divide {color:#222!important;}






body, div, ul, li, strong, a, img, input, form, fieldset, textarea, h1, h2, h3, h4, h5, span, table, tbody, tr, td, th, button, p, label, i { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}