/* 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 15px;display:inline-block;width:100%;}
#login {display:block;margin:100px auto 30px auto;width:100%;max-width:500px;background:#fff;background-color: #fff; padding: 35px; border: 1px solid #d3d8db; border-radius: 8px;}
#login label {display:inline-block;width:100%;font-size:13px;color:#333;margin:0 0 5px 0;font-weight:bold;text-align:right;}
#login input[type="text"], #login input[type="password"] {font-weight:normal;max-width:100%;width:100%;padding:11px;height:40px;font-size:13px;line-height:16px;margin:0 0 25px 0;}
#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:28px;font-weight:bolder;letter-spacing:-1px;color:#777;}
#login h2 {width:100%;height:auto;margin:0 0 10px 0;font-size:15px;line-height:20px;font-weight:normal;letter-spacing:-0.6px;color:#777;}
#login .logoimg {width:auto;height:auto;margin:35px 0 10px 0;}
#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;}
#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 input[type="checkbox"] {float:left;margin:1px 4px 0 0;width:14px;height:14px;}
#login .lastline label {float:left;width:auto;}
#login label[for="user_email"] span {font-weight:bold;}
#login .flashmessage {font-size:13px;line-height:16px;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;}


.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:nth-child(even) {margin-right:0;}
.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:14px;color:#444;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:12px;color:#aaa;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;}


#dashboard .widget-box-content.osp {    direction: ltr;height:315px;}
.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;}

.page-users.action-settings .form-horizontal .form-controls {margin-top:4px;}
.form-horizontal .form-controls.input-description-wide {width:calc(100% - 200px);}

#steps input[type="button"] {clear:both;margin-top:20px;display:block;float:none;}
@media only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
  .ico,  .status-expanded,  .status-collapsed {background-image:url(../images/split@2x.png)!important;background-size:262px 420px }
}

.mb-box .mb-foot .mb-button {height:auto;float:none;}
!.page-items.action-settings .separate-top-medium {margin:0;}

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: 12px; font-weight: normal; line-height: 15px; color: #555; text-align: center; background-color: #F5F8F9; border-top: 1px solid #C7D6DB; border-left: 1px solid #C7D6DB; border-bottom: 1px solid #C7D6DB; border-right: 1px solid #C7D6DB; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
input[type="text"][name="items_wait_time"], input[type="text"][name="numImages@items"] {float: none; display: inline-block; margin: 0 5px; width: 50px; text-align: center;}
hr {border:none;border-top:1px solid rgba(0,0,0,0.1);margin-bottom:20px;}
.newp {margin-top:8px;display: inline-block;}
input[type="text"].fUser {margin-right:-3px;margin-left:10px;}
input[type="text"][name="sSearch"] {margin-right:-3px;}
.form-horizontal .form-controls input[name="sql"] {padding: 5px; background: #ddd; border-radius: 5px;}
input#s_internal_name {margin-right:5px;}
input#s_internal_name + div {height:31px;}
#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: 5px;}
#available-themes {margin-top:10px;}
form[name="widget_form"] input[type="text"] {margin-bottom:20px;}

.page-comments.action-comment_edit .form-actions {padding-left:170px;}
.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[name="comments_form"] input[type="text"] {margin:0 5px;float:none;display:inline-block;width:60px;text-align:center;}
input[type="text"].input-large {max-width:480px;min-width:240px;}
input[type="text"][name="bck_dir"] {width:100%;max-width:100%;}
select[name="currency"] {margin-left:-3px;border-top-left-radius:0;border-bottom-left-radius:0;}
.render-title .front-link {font-size:13px;clear:both;display:block;font-weight:normal;}
select.widget-box-selector {padding: 3px 4px; height: 25px; margin: -4px 0px;}
.ico.ico-dashboard:before, .ico.ico-dash:before {content:"\f0e4";}
.ico.ico-listing:before, .ico.ico-items:before {content:"\f0c9";}
.ico.ico-categories:before {content:"\f085";}
.ico.ico-market:before {content:"\f0b1";}
.ico.ico-pages:before {content:"\f016";}
.ico.ico-appearance:before {content:"\f1fc";}
.ico.ico-plugins:before {content:"\f12e";}
.ico.ico-settings:before {content:"\f0ad";}
.ico.ico-tools:before {content:"\f085";}
.ico.ico-users:before {content:"\f007";}
.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 {min-width:32px;text-align:center;}
.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 {text-align: right;direction: rtl;margin:0;padding:0;font-family:'Open Sans',sans-serif;min-height:600px;min-width:980px;font-size:13px;}
select, input, textarea, .ui-widget, .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:'Open Sans',sans-serif;}
#header {position:fixed;top:0;left:0;height:34px;padding:0;border:none;line-height:16px;}
!body.compact #header {border-bottom:solid 1px #383838}
body.compact #content {padding-right:50px;}
#content {    width: 100%;float: left;direction: rtl;position:relative;margin:34px 0 0 0;padding-left:7px;background-color:#fff;z-index:0;min-height:600px}
#sidebar {position:fixed;top:34px!important;right:0;height:auto!important;bottom:0;width:135px;padding:15px 0;border-right:solid 1px rgba(0,0,0,0.1);background-color:#3c424c;overflow:visible;z-index:3}
body.compact #sidebar {top:0!important;padding:8px 0;left:0!important;}
#footer-wrapper {width:100%;position:relative}
#footer {background-color:#fff;padding:8px 12px;font-size:12px;border-top:1px solid rgba(0,0,0,0.1);color:#ddd;}
#footer a {margin:0 3px;}
#dashboard {width:100%;}
a {color:#018be3;text-decoration:none}
a:hover {text-decoration:underline}
form {margin:0;padding:0}
fieldset {padding:0;margin:0;border:0}
ul, ol {list-style:none}
h2.separate-top, .separate-top {margin-top:40px}
h3.separate-top, .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:right;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}
!.grid-row .row-wrapper:first-child:last-child {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:98%;}
.grid-60 {width:60%}
.grid-70 {width:70%}
.grid-80 {width:70%}
.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%}
.tablees{
    text-align: center;
margin: 0 auto;	
}
div.row-offset {margin-left:0!important;margin-right:0!important}
#content-head {width: 87%;  float: left;border-bottom:solid 1px rgba(0,0,0,0.1);background-color:#fff;padding:15px 20px;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 {    float: left;width: 87%;background-color:#eff1f2;padding:20px 0px 30px 20px;position:relative;padding-bottom:30px!important;min-height:500px;}
#content-head h1 .ico, #content-head h2 .ico {margin-left:10px}
.render-title {margin:0;margin-bottom:10px;color:#000;font-size:17px;font-weight:bold;}
h3.render-title {font-size:18px}
.render-title a.btn-mini, .form-controls a.btn-mini {height: 24px; padding: 5px 10px; font-size: 12px; font-weight:normal; float: none; vertical-align: 2px; padding-bottom: 5px; border-radius: 100px; margin-left: 10px;}
.render-title a.btn-mini:before, .form-controls a.btn-mini:before {font-family:"FontAwesome";display:inline-block;margin-right:5px;content:"\f055";}
.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}
!#spam-setting {width:750px}
#akismet-settings .flashmessage-warning {height:31px;margin-left:5px;margin-top:0;}
.locations img {vertical-align:bottom}
#pretty-form {width:100%;}
.clear {clear:both}
!a.btn {height:15px;background-image:url('../images/bnt-overlay.png')}
!.ico-48 {width:48px;height:48px;display:block;padding:0}
!.ico-20, a.ico-20 {width:20px;height:20px;padding:0}
!.ico-32, a.ico-32 {width:32px;height:32px;display:block;padding:0}

.action-btn {position:relative;border:none!important;padding: 3px 10px; background-color: rgba(255,255,255,0.25);margin: 5px 4px; height: 24px; font-size: 12px; line-height: 18px; border: none; letter-spacing: -0.7px; border-radius: 50px; text-decoration: none;}
.action-btn:hover {background-color: rgba(255,255,255,0.35);}
#header a.action-btn,  {float:right;}
#header a.action-btn:hover {color:#fff;}
#header a#osc_toolbar_osu_updates {padding-left: 25px!important; background: rgba(255,255,255,0.25) url(https://dev2.abprofitrade.eu/oc-content/plugins/osclasspoint_updater/images/pin.png) no-repeat 5px 3px!important; background-size: 18px!important; font-weight: normal!important;}
#header a#osc_toolbar_osu_updates:hover {background-color: rgba(255,255,255,0.35)!important;}

.circle {margin-right:3px;font-style:normal;}
!.circle:after {content:"x";font-size:9px;}

.circle {font-style:normal;position: absolute; top: -2px; right: -8px; text-indent: 0; color: #fff; background: #00aff0; min-width: 16px; text-align: center; height: 16px; line-height: 16px; font-size: 11px; border-radius: 8px;}

!#header a:not(#osc_toolbar_home):not(#osc_toolbar_logout) {background: transparent; position: relative; font-size: 0; color: transparent; text-indent: -9999px; width: 40px;}
!#header a:not(#osc_toolbar_home):not(#osc_toolbar_logout):hover:after {color:rgba(255,255,255,0.85);}
!#header a:not(#osc_toolbar_home):not(#osc_toolbar_logout):after {font-family:"FontAwesome";content:"\f071";color: #fff; font-size: 14px; float: left; text-indent: 0; width: 100%; text-align: center; line-height: 18px;}

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

!.circle-red {background:#e54b33;border:solid 1px #b62812;color:#fff}
!.circle-green {background:#aec416;border:solid 1px #929e3f;color:#fff}
.btn, a.btn, button, input[type="button"] {outline:none;float:right;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 8px; font-size: 13px; line-height: 17px; height:31px;border-radius: 3px;user-select: none;color: #363A41; background-color: #fff; border-color: #DEDEDE;}
.btn:hover, button:hover, input[type="button"]:hover {color: #fff; background-color: #00aff0; border-color: #00aff0; box-shadow: none;text-decoration:none;}
.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:#95CC6B;border:solid 1px #95CC6B;color:#fff}
.btn-green:hover {background-color:#87b960;border:solid 1px #87b960}
.btn#monthly, .btn#weekly, .btn#daily {margin-left:6px;}
.btn-text {width:auto}
.btn-blue, a.btn-blue {background-color:#00bed6;border-color:#2f96b4;color:#fff}
.btn-red, a.btn-red {background-color:#da4f49;border-color:#bd362f;color:#fff}
.btn-blue:hover, a.btn-blue:hover {background-color:#00b3c1;border-color:#2f96b4}
.btn-red:hover, a.btn-red:hover {background-color:#bd362f;border-color:#bd362f}
.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:right!important}
.float-right {float:left!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:30px}
input.input-medium {width:70px}
div.input-medium .select-box-trigger {width:101px}
input.input-large {width:280px}
input.input-actions {height:24px}
#bulk_apply {margin-left:3px;}
#filter-select {margin-left:10px;}
input.input-has-select {box-shadow:none;border-radius:0 3px 3px 0!important;background-color:#f3f3f3;border-left:0;margin-right:5px;margin-left:-5px;*margin-top:-1px}
.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}
!.btn-submit {border-color:#027173;background-color:#00bed6;color:#fff;font-size:13px;padding-left:13px;padding-right:13px;text-shadow:0 -1px 0 #026470;filter:dropshadow(color=#026470,  offx=0,  offy=-1)}
!.btn-submit:hover {background-color:#00b3c1;border-color:#027173}

.btn-submit, .btn.btn-submit {color: #fff; background-color: #00aff0; border-color: #00aff0; box-shadow: none;text-decoration:none;margin-right:10px;}
.btn-submit:hover, .btn.btn-submit:hover {color: #fff; background-color: #03a4e0; border-color: #03a4e0; box-shadow: none;text-decoration:none;}


.well {padding:10px;background-color:#f3f3f3;border:solid 1px #ddd}
!.input-has-placeholder {position:relative}
body .hide, input.hide, input[type="text"].hide {display:none;}
!.input-has-placeholder {position:relative}
!.input-has-placeholder label {position:absolute;left:8px;top:7px;font-size:13px;color:#616161;margin-top:0!important;margin-bottom:0!important}
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;}
.has-pagination {text-align:right;}
.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:right;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 {float:left;padding:0;margin:25px 0 0 0}
.showing-results span {border-left-width:1px;border-radius:3px;background:#fff;margin-right:10px;}
input#gotoPage {border: none; width: 70px;height:30px;}
.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:25px 0 0 10px}
.inline {display:inline}
#content-head .btn {*margin-top:-27px}
.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:5px;border:1px solid #d3d8db;border-radius:5px;}
.widget-box-title {border-bottom: 1px solid #DFDFDF;font-weight:normal; font-size: 13px; text-transform: uppercase; text-overflow: ellipsis; white-space: nowrap; color: #444; height: 32px; padding: 5px 15px; margin: 0; line-height: 18px; letter-spacing: -0.5px;position:relative;}
!.widget-box-title .btn {margin-top:-9px;margin-right:-5px;*margin-top:-30px}
.widget-box-title .btn {margin-top: -5px; padding: 3px 10px; height: auto; border-radius: 100px; text-transform: none;}
.widget-box-title h1, .widget-box-title h2, .widget-box-title h3, .widget-box-title h4, .widget-box-title h5 {font-size:13px;font-weight:normal;margin:0;}
.widget-box-title h3 a.mrlink {text-transform:none;}
.widget-box-title .select-box {position:absolute;right:0;top:0}
.widget-box-title .select-box-trigger {background-color:#fff}
.widget-box-content {background-color:#fff;padding:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative}
.widget-box-selector {float:right;display:block}
input[type="text"], input[type="number"], input[type="search"], input[type="password"], input[type="tel"], input[type="phone"], input[type="email"], input[type="date"], input[type="datetime"], textarea, select { width:auto;max-width:240px;float:right;display: block;outline:none; height: 31px; padding: 6px 8px; font-size: 12px; line-height: 15px; color: #555; background-color: #F5F8F9; background-image: none; border: 1px solid #C7D6DB; border-radius: 3px; -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;box-shadow:none;-webkit-box-shadow:none; }
.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:auto;min-width:0;}
.action-renderplugin .form-actions {padding: 15px; background: rgba(0,0,0,0.05); border-top: 1px solid rgba(0,0,0,0.11); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.action-renderplugin .render-title {margin-bottom:18px;color:#777;}
select {min-width:120px;}
.widget-box h4 {margin:20px 0 10px;font-size:16px;color:#616161;border-bottom:1px dotted #616161}
.widget-box h4.first-title {margin:0 0 10px}
.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}
#sidebar, #sidebar a {color:#bebebe;text-decoration:none}
#sidebar .oscmenu > li a {    text-align: right;position:relative;z-index:9;width:100%;display:block;}
#sidebar .current a, #sidebar li:hover a {color:#fff;}
#sidebar h3 .ico, body:not(.compact) #alpha_menu .ico-alpha_menu {float:right;width:18px!important;height:18px!important;margin:0 0px 0 6px;font-size:14px;text-align:center;}
.ico:before {font-family:"FontAwesome";content:"\f013";display:inline-block;}
#sidebar h3 {cursor:pointer;margin:0;padding:0;font-size:12px;font-weight:normal;text-align:left;clear:both;width:100%;display:block;line-height:18px;padding:5px;}
#sidebar ul {margin:0;padding:0;list-style-type:none;}
#sidebar ul.oscmenu {}
#sidebar .oscmenu li, #show-more li {width:calc(100% + 1px);margin:0 -1px 0 0;height:28px;border:none;list-style-type:none;position:relative;display:block;clear:both;color:#bebebe;}
#sidebar .oscmenu>li>ul {overflow-y:auto;max-height:320px;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 .current {background:rgba(0,0,0,0.2);color:#fff;}
#sidebar .oscmenu > li:hover:after {transform: rotate(180deg);box-shadow:none;border-radius:0;background:transparent;width:0;height:0;left:auto;bottom:auto;content:"";position:absolute;left:0;top:50%;margin-top:-14px;border:14px solid;border-color:transparent #3c424c transparent transparent;}
#sidebar .oscmenu > .current {border-right:3px solid #fff;}
#sidebar .oscmenu > .current, #sidebar .oscmenu li:hover {background:rgba(0,0,0,0.2);}
body.compact #sidebar .oscmenu .current {background:#383838;-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:5px 0;width:210px;left:-210px;top:-1px;z-index:3;border:none;background-color:#3c424c;border-radius:0px;font-size:12px;display:none;color:#bebebe;}
body.compact .oscmenu ul, body.compact #hidden-menus {right: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 8px;}
#sidebar .oscmenu li li a:hover, body.compact #sidebar .oscmenu li li a:hover {color:#fff!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 {background-color:#3c424c;width:50px}
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;font-size:16px;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 {font-size:13px;font-weight:bold;margin:3px -60px 3px 0;height:32px;padding:5px 0 5px 29px;position:relative;line-height:18px;}
#header a#osc_toolbar_home:before, #header #osc_toolbar_home a:before {content:"";display:block;position:absolute;left:0;top:2px;width:24px;height:24px;background:transparent url('../images/osclass.png') no-repeat center center;background-size:100%;}
#header .header-wrapper > a, #header .header-wrapper > div a {color:#fff;float:right;text-decoration:none}
#header .header-wrapper > a:hover, , #header .header-wrapper > div a:hover {color:rgba(255,255,255,0.9);}
#header a#osc_toolbar_logout, #header #osc_toolbar_logout a {position:absolute;left:10px;top:0;margin: 3px 0; line-height: 18px; padding: 5px 3px; height: 28px; border: none; background: transparent; font-size: 12px;}
#header a#osc_toolbar_logout:before, #header #osc_toolbar_logout a:before {content:"\f08b";margin-right:4px;}
#header #osc_toolbar_market_connect {display:none!important;}
.header-wrapper {padding:0 105px 0 10px;}
!.header-wrapper :not(#osc_toolbar_home):not(#osc_toolbar_logout) {display:none;}
.navbar {padding:8px 0;width:100%;background-color:#1d1e1f;z-index:1;min-width:800px;color:#fff}
.navbar a {color:#fff}
.osc_switch_mode {padding-top:20px;position:relative;height:55px}
#sidebar .osc_switch_mode h3 {display:none;}


#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;}
#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:12px;background:#fff;}
.table th, .table td {padding:4px 6px;line-height:18px;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:bold;text-align:left}
.table thead th {text-align: right;vertical-align:middle;letter-spacing:-0.3px;}
.table-contains-actions tbody td {padding-bottom:25px}
#table-row-actions {position:absolute;top:0;right:0px;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;*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:4px}
#table-row-actions li {float:right;margin-right:12px}
#table-row-actions li a {float:left}
#table-row-actions li ul {float:left;margin:0}
#table-row-actions a {color:#018be3;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 {background:#b79400}
.table .status-premium 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}
.even {background:#f9f9f9}
td.children-cat {padding-left:20px}
table.table-small {width:280px}
.order-box {position:relative;padding-right:20px}
.order-box img {position:absolute;right:5px;width:10px;height:10px;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=5)}
.order-box img:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}
.order-box .up {top:0}
.order-box .down {top:10px}
.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:13px;}
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 {    float: left;width: 87%;background:#f9f693;border:none;padding:15px 20px;min-height:40px;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:13px;margin-right:30px;line-height:18px;}
#help-box p + p {margin-top:10px;}
#dashboard .widget-box-content {height:300px;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:180px;margin:10px 0 15px}
.widget-box-project p {font-size:12px}
.form-label {font-size:13px;color:#616161}
.form-row {font-size:13px;line-height:18px;color:#616161}
.form-actions {margin-top: 10px; width: 100%; margin-bottom: 15px; display: inline-block; padding: 0; border-top: none; text-align: right; background: transparent;}
.form-actions .btn {float:none;display:inline-block;}
.form-actions .btn.btn-submit {float:right;margin-left:10px;}
.form-horizontal .form-row {margin-bottom:15px;display:block;width:100%;}
.form-horizontal .form-label {float:right;width:150px;padding-top:5px;text-align:right}
.form-horizontal .form-controls {display:inline-block;margin-left:20px;}
.form-horizontal .form-actions {padding-left:0px}
.form-horizontal .form-actions.no-padding {padding-left:0;}
!.page-settings.action-spamNbots .form-actions {padding-left:0;}
.form-label-checkbox {padding-top:5px}
.form-label-checkbox input[type="checkbox"], input[type="checkbox"] {width: 14px; height: 14px; display: inline-block; float: right; margin: 2px 0 0 5px;}
.form-label-checkbox label, #item-form .form-label-checkbox label {font-weight:normal;}
.help-box {font-style: italic; display: block; clear: both; padding: 3px 0 10px 0; font-size: 12px; color: #999;}
.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;width:auto;margin-right:0;height:auto!important;display:inline-block;width:100%;}
.current-theme .theme img {float:right}
.current-theme .theme > div {float:right;padding-left:10px;}
.theme {margin-bottom:40px;background-color:#f3f3f3;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;float:right;width:270px;margin-right:20px;font-size:12px}
.theme img {width:270px;margin-right:20px;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.theme .theme-actions {padding-top:10px;position:absolute;bottom:0px;left:0px;padding:6px 6px 1px 6px;width:100%;border-top:solid 1px rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.4);}
.theme .theme-actions .btn {padding:3px 7px;font-size:11px;letter-spacing:-0.2px;font-weight:bold;height:auto;border-radius:100px;margin-right:5px;border:none;margin-bottom:5px}
.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%;}
.current-theme .theme .theme-description {display:inline-block;width:100%;}
.theme .theme-info, .theme .theme-info h3 {font-weight:normal}
.theme .theme-info h3 {letter-spacing:-0.5px;margin:8px 0;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.theme-stage {position:relative;width:100%;display:inline-block;}
.appearance .theme {height:290px;padding:0;}
.appearance .theme img {width:100%;height:auto;max-width:270px;margin:0 auto;display:block;}
.appearance .theme .theme-description {color:#999;padding:0 8px;margin-bottom:8px;height:29px;overflow:hidden;line-height:14px;}
tr.plugin td {padding:10px}
tr.plugin h3, tr.plugin h3 {font-weight:bold;color:#383838;margin:0}
.plugin-actions {padding-top:10px}
.flashmessage {background:#fcf8e3;border:solid 1px #fbeed5;border-top:0;padding:18px 30px;min-height:42px;color:#c09853;display:none;margin-top:-1px;}
.flashmessage-info {background:#d9edf7;border:solid 1px #bce8f1;color:#3a87ad}
.flashmessage-error, .flashmessage-error td {background:#f2dede;border:solid 1px #eed3d7;color:#b94a48}
.flashmessage-ok {background:#dff0d8;border:solid 1px #d6e9c6;color:#468847}
.flashmessage-warning {background:#fcf8e3;border:solid 1px #fbeed5;color:#c09853}
.flashmessage-inline {display:inline-block;padding:0 10px;min-height:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.flashmessage-inline p {margin:5px 0}
#error_list {border-top:0;padding:15px;display:none;background:#f2dede;border:solid 1px #eed3d7;color:#b94a48;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#content-page .flashmessage {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#content-page .flashmessage-info {border-top:solid 1px #bce8f1}
#content-page .flashmessage-error {border-top:solid 1px #eed3d7}
#content-page .flashmessage-ok {border-top:solid 1px #d6e9c6}
#content-page .flashmessage-warning {border-top:solid 1px #fbeed5}
div.guideline-header {position:relative}
pre, code {padding:8px;background-color:#f3f3f3;border:1px solid #ddd;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#listing-toolbar, .table-toolbar {height:31px;margin-bottom:18px;}
#datatablesForm #bulk-actions {position:absolute;top:4px;right:0}
.submit-right {margin:0}
#display-filters {padding:40px 0 0 0}
#display-filters .form-label {width:70px}
#display-filters .form-controls {margin-left:80px}
#btn-display-filters, #btn-hide-filters, #btn-reset-filters {margin-left:10px}
#item-form #left-side {width:68%;margin-right:2%;float:left;border:1px solid #d3d8db;padding:20px;background:#fff;border-radius:5px;}
#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 25px 0;}
#item-form #left-side > div.category select {margin-right:10px;}
#item-form #left-side .control-group {display:inline-block;width:100%;margin:0 0 15px 0;}
#item-form #right-side {width:30%;float:left}
#item-form label {display:inline-block;width:100%;font-size:13px;color:#333;margin:0 0 5px 0;font-weight:bold;}
.input-title-wide input {width:100%;max-width:100%;}

#item-form {}
!.input-title-wide label {font-size:18px!important}
.input-description-wide textarea {width:100%;min-height:320px;max-height:1000px;height:auto;}
#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 .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:5px;margin:0 0 20px 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:10px;width:100%}
#plugin-hook .meta ul {clear:both;margin:0 0 0 197px;padding:0}
#plugin-hook .meta label {margin-top:0}
#plugin-hook ul li {clear:both}
#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 input[type="radio"] {border:1px solid #bbb;padding:7px 7px 6px;width:30px}
#plugin-hook .has-slider {padding-left:180px}
#showEmail, #update_expiration {width: 14px!important; height: 14px; float: left; margin: 2px 5px 0 0;}
#showEmail + 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:39px;padding:0}
.list-fields ul {margin:0;padding:0}
.list-fields ul li {margin-bottom:10px}
.list-categories .category_div, .list-fields .cfield-div {background-color:#f3f3f3;border:solid 1px #ddd;padding:0;border-radius:4px;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:1px;top:1px;border-right:solid 1px #ddd;border-top-left-radius:3px;border-bottom-left-radius:3px;width:38px;height:36px;line-height:36px;text-align:center;font-size:20px;cursor:move}
.ico-droppable:before {content:"\f047"}
.ico-childrens {position:absolute;left:36px;top:1px;border-right:solid 1px #ddd;width:38px;height:36px;margin-left:2px;}
.ui-sortable li ul li ul li ul .category_row {padding-left:49px}
.ui-sortable li ul li ul li ul .subcategory .toggle, .subcategory .subcategory .subcategory .ico-childrens {display:none}
.ico-childrens .toggle {width:100%;height:36px;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:36px;line-height:36px;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:300px;font-size:14px;line-height:26px;color:#616161}
.list-fields .name-edit-cfield {padding:5px 300px 5px 15px}
ul.subcategories {margin-left:20px}
.list-categories li {margin-top:10px}
div.disabled .category_row, .category_li .disabled {background-color:#ffe8e8}
.iframe-category, .custom-field-frame {margin-top:5px;padding:5px 10px;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;width:100%;}
.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 6px 5px 0;}
.list-categories .form-actions {margin-top:0}
.toggle {cursor:pointer}
.actions-cat, .actions-edit-cfield {float:right;position:absolute;right:10px;top:12px;line-height:15px;}
.actions-cat a, .actions-edit-cfield a {margin:0 3px;}
.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:5px;padding-left:15px;margin-bottom:10px;cursor:pointer;}
.custom-field-shrink .icon-more {width:10px;height:10px;position:absolute;left:0;top:0;background-image:url(../images/split.png)}
.custom-field-shrink .icon-more, .custom-field-expanded .icon-more {width:10px;height:10px;position:absolute;left:0;top:5px;background-image:url(../images/split.png)}
.custom-field-shrink .icon-more {background-position:-152px -348px}
.custom-field-expanded .icon-more {background-position:-172px -348px}
.treeview, .treeview ul {padding:0;margin:0;list-style:none}
.help-inline {display: block; float: right; clear: both; margin: 3px 0 10px 0; font-size: 12px; color: #999; font-style: italic;}
.treeview ul {margin-top:0}
.treeview .hitarea {background:url(../images/split.png) -152px -328px no-repeat;height:12px;width:12px;margin-left:-16px;margin-top:2px;float:left;cursor:pointer}
* html .hitarea {display:inline;float:none}
.treeview ul li {margin:0;margin-bottom:0;padding:3px 0 3px 16px}
.treeview ul li ul li {padding:3px 0}
#treecontrol {margin:1em 0;display:none}
.treeview .hover {cursor:pointer}
.treeview .expandable-hitarea {background-position:-172px -328px}
.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}
#stats-page .widget-box-content {height:100%}
.ui-osc-tabs {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:right;margin:0 0 0 8px;border:none;box-shadow:none;background:transparent;}
.ui-osc-tabs .ui-tabs-nav li a {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: 6px 10px; font-size: 13px; line-height: 17px; height: 31px; border-radius: 100px; user-select: none; color: #363A41; background-color: #fff; border-color: #DEDEDE;}
.ui-osc-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-osc-tabs .ui-tabs-nav li:hover a {color: #fff; background-color: #00aff0; border-color: #00aff0; box-shadow: none; text-decoration: none;}
.ui-osc-tabs .ui-tabs-nav li.ui-tabs-selected a {font-weight:bold;}
.ui-dialog {border:0;background:#f3f3f3;padding:0px;border-radius:6px}
.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:normal}
.ui-dialog .ui-dialog-titlebar-close {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: #fff; }
.ui-dialog .ui-dialog-titlebar-close:hover {background:#555;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {background:none;position:absolute;margin:0;left:0;top:0;width:100%;height:28px;line-height:28px;}
.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;}
.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:300px}
.osc-modal-content-market .form-row .market-data {padding-left:100px display:block}
#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}
.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}
body.market #content-page {background-color:#f9f9f9}
body.market #content-head {height:153px;background-color:#7ed1e1;border-bottom:0;position:relative}
body.market #content-head h1 {color:#fff}
body.market #content-head h2 {color:#fff;font-size:18px;font-weight:200;margin-top:15px}
body.market #content-head .tabs {width:100%;height:40px;margin:0;padding:0;position:absolute;bottom:0;left:0;background-color:#6baab6}
body.market #content-head .tabs li {float:left;margin-left:30px;margin-right:-29px}
body.market #content-head .tabs li a {float:left;padding:3px 20px;height:35px;margin-top:5px;background-color:#4f777f;color:#fff;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;font-weight:200;font-size:14px}
body.market #content-head .tabs li.active a {background-color:#f9f9f9;color:#3b3b3b}
body.market #content-head .tabs li.connect a {background-color:#ec8541}
body.market #content-head .tabs li.purchases a {background-color:#ec8541}
body.market #content-head .tabs li.disconnect {float:right!important;margin-right:10px!important}
body.dashboard a.screenshot img, body.market a.screenshot img {width:130px;height:82px;border:solid 2px #e5e5e5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:5px}
body.dashboard a.screenshot .last, body.market a.screenshot .last {margin-right:0}
body.market .section-title {font-size:20px;font-weight:200;color:#3b3b3b;line-height:34px;clear:both}
body.market .section-title a {float:right;font-size:13px;line-height:16px;text-decoration:inherit;font-weight:normal;}
body.market .section-title a.btn-mini {margin-left:3px;}
body.market .grid-market {width:100%}
.grid-market a:hover {text-decoration:none}
body.market .grid-market {width:100%}
body.market .mk-item-parent:nth-child(3n+1) {margin-right:0}
body.market .section-title span.wrapper_market_categories {width: 150px; margin: -10px 15px; display: inline-block;}
body.market .section-title span.wrapper_market_categories select {width:100%;}
body.market .mk-item-parent:nth-child(3n+1) {margin-right:0}
body.market .mk-item-parent {margin-right:20px;float:left;display:block}
.mk-item {border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 #bababa;box-shadow:0 0 5px 0 #bababa;width:300px;height:110px;color:#3b3b3b;margin-right:0;margin-bottom:20px;overflow:hidden}
a:hover .mk-item {text-decoration:none;-webkit-box-shadow:0 0 10px 0 #2fbfd1;box-shadow:0 0 10px 0 #2fbfd1}
a.has-update:hover .mk-item {text-decoration:none;-webkit-box-shadow:0 0 10px 0 #ffb400;box-shadow:0 0 10px 0 #ffb400}
.mk-item .banner {width:110px;height:110px;position:absolute;background-color:#f2f2f2;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;text-align:center;line-height:100px;font-size:50px;color:white;font-weight:200}
.mk-item .mk-info {text-decoration:none;width:100%px;height:110px;padding:15px 15px 15px 125px;position:relative;overflow:hidden}
.mk-item .mk-info div {position:absolute;bottom:15px;right:15px;width:167px}
.mk-item .mk-info h3 {font-weight:200;font-size:17px;margin:0;display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-item .mk-info i {font-weight:200;font-size:12px;font-style:normal}
.mk-item .mk-info i.author {display:inline-block;width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-item .mk-info span {display:block;float:left}
.mk-item .mk-info .more, .mk-item .mk-info .download-btn, .mk-item .mk-info .buy-btn, .mk-item .mk-info .diag-buy {background-color:#616161;border-radius:3px;padding:3px 5px;color:#fff;float:left;font-size:12px}
.mk-item .mk-info .download-btn {background-color:#2fbfd1;margin-left:5px}
.mk-item .mk-info .buy-btn {background-color:#35d189;margin-left:5px}
.mk-item .mk-info .downloads {display:block;float:none;font-size:12px;line-height:12px;margin-bottom:-2px}
.mk-item-theme {height:240px}
.mk-item-theme .mk-info {width:100%;height:100%;padding:170px 15px 15px}
.mk-item .mk-info div.market-actions {float:right;bottom:10px;right:8px}
.mk-item-theme .mk-info div.market-actions {bottom:18px;}
.mk-item-theme .banner {width:300px;height:155px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.mk-item .flag {width:30px;height:30px;right:0;top:0;position:absolute;background-image:url(../images/market-split.png);display:none;border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0}
.mk-item-theme .flag {top:155px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.has-update .flag {display:block;background-position:0 0}
.is-buy .flag {display:block;background-image:url(../images/market-buy.png);background-position:0 0}
.is-featured .flag {display:block;background-position:-30px 0}
.is-featured-is-downloaded .flag {display:block;background-position:-60px 0}
.is-downloaded .flag {display:block;background-position:-90px 0}
.is-featured-has-update .flag {display:block;background-position:-120px 0}
.market-dialog {padding:0;margin:0;background-color:#fff;border-radius:5px/6px;-webkit-border-radius:5px/6px;-moz-border-radius:5px/6px;height:auto;-webkit-box-shadow:0 0 5px 0 rgba(0,  0,  0,  0.5);box-shadow:0 0 5px 0 rgba(0,  0,  0,  0.5)}
.market-dialog .flashmessage {display:block;position:absolute;top:100%;z-index:88888}
.market-dialog .ui-dialog-titlebar {background:0;height:0;padding:0}
.not-compatible .ui-dialog-titlebar {background:0;height:auto;padding:10px;background-color:#ff4242}
.market-dialog .ui-dialog-title {display:none}
.not-compatible span.ui-dialog-title {display:block;font-size:14px;color:#fff;text-align:center;float:none}
.not-compatible .mk-item, .not-compatible .banner {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.not-compatible a.ui-dialog-titlebar-close {margin-top:-10px}
.market-dialog .ui-dialog-titlebar-close {z-index:10;margin-top:5px}
.market-dialog .mk-item {margin:0;height:auto;-webkit-box-shadow:none;box-shadow:none}
.market-dialog .ui-dialog-content {padding:0;height:auto}
.market-dialog .mk-item-theme .mk-info {height:auto;width:415px}
.market-dialog .mk-item-plugin .mk-info, .market-dialog .mk-item-language .mk-info {font-size:11px;padding:20px 20px 20px 185px;height:130px;width:440px}
.market-dialog .mk-item-plugin .banner, .market-dialog .mk-item-language .banner {width:170px;height:170px;line-height:160px;font-size:100px}
.mk-item-language .banner {font-size:30px}
.market-dialog .mk-item-language .banner {font-size:60px}
.market-dialog .mk-info table {width:100%;vertical-align:top;padding:0;border-collapse:collapse}
.market-dialog .mk-info table td {vertical-align:top;border-collapse:collapse}
.market-dialog .mk-info table td.spacer {width:20px}
.market-dialog .mk-info table td.actions {width:150px}
.market-dialog .mk-info .description {padding-top:25px;position:relative;top:0;left:0;right:auto;bottom:auto;width:auto}
.market-dialog .mk-item-theme, .market-dialog .mk-item-theme .banner {width:445px!important}
.market-dialog .mk-item-theme .banner {height:160px}
.market-dialog .mk-info .more, .market-dialog .mk-info .diag-buy {cursor:pointer;display:block;font-size:15px;text-align:center;padding:7px 0;margin-bottom:8px;float:none;background-color:#2fbfd1}
.market-dialog .mk-info .block {display:block;color:#3b3b3b}
.market-dialog .mk-info .manual, .market-dialog .mk-info .manual-buy {display:block;font-size:11px;margin-bottom:8px;clear:both}
.header-mkt-btn {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#2fbfd1!important;padding:5px 8px;color:white}
.banner-market {border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;display:inline-block;float:left}
.banner-market h1, .banner-market h2 {color:#6baab6!important}
body.market #content-head .banner-market h1 {font-size:27px}
.header-title-market {display:inline-block;max-width:550px;margin-right:4em;float:left}
.plugin-support-icon {margin:5px}
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 { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
