.sub-header { padding-bottom: 10px;  border-bottom: 1px solid #eee; }
/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {  padding-right: 20px;  padding-left: 20px;}
.nav-sidebar > .active > a { color: #fff; background-color: #428bca;}
.nav-sidebar > .active > a:focus { background-color: #428bca;}
.nav-sidebar > .active > a:hover { background-color: #428bca;}
.nav-sidebar .add-item { float: right;	line-height: normal; font-size: x-large; padding: 5px; top: -8px; display:none;}
.nav-sidebar li.active .add-item {display:inline-block;}

.main { padding: 10px;}
.main .page-header {  margin-top: 0;}

.placeholders {  margin-bottom: 30px;  text-align: center;}
.placeholders h4 {  margin-bottom: 0;}
.placeholder {  margin-bottom: 20px;}
.placeholder img {  display: inline-block;  border-radius: 50%;}

table.formlist .dropdown {position: absolute;}
.raptor-editing {min-height: 12px !important;}

#comImagesAll {margin-top:40px;}
#comImagesAll .thumbnail {width:200px; height: 140px; display: inline-block; margin-left:5px; box-shadow: 0 2px 5px rgba(0,0,0,.5); position:relative; border-radius:0px; }
#comImagesAll .thumbnail.selected {width:200px; height: 140px; display: inline-block; margin-left:5px; border-color: #666; box-shadow: 0 2px 5px rgba(0,0,0,.9);}
#comImagesAll .img-thumbnail {width: 200px; height: 130px; background: url() 50% 25% no-repeat; background-size: cover; border-radius:0px; }
#comImagesAll .li {position: relative; float:left; background:#eee;}
#comImagesAll .thumbnail a.btn {top: -25px; float: left; margin-right: 5px; position: relative; display:none;}
#comImagesAll .thumbnail:hover a.btn {display: inline-block;}
#comImagesAll .thumbnail ul.dropdown-menu {margin-top:-1px !important;}
#comImagesAll .imagesAttr {  display: none; background-color: beige; border-color: #666; box-shadow: 0 2px 5px rgba(0,0,0,.9);}
#comImagesAll .gallery {padding:0;}
#comImagesAll .gallery .imagesAttr {display: inline-block; margin-bottom: 15px; padding: 0 10px;}
#comImagesUpl #console {height: 100px; background:#DEDEDE !important; overflow:auto; border: 1px dashed; display:none;}
#comImagesUpl #uploader {padding-top: 10px;  text-align:center;}
#comImagesUpl #uploader .btn {position: absolute; margin-top: 80px;}
#comImagesUpl .moxie-shim {width:100% !important; height: 70px !important; border: 1px #ddd dashed; border-radius: 10px;}


.modal .tab-pane[id*=Source] {background: #eee; bopadding: 5px;}
#sourceEditorToolbar {padding:3px;}
#sourceEditorToolbar .btn {background: #fff; border: #ddd 1px solid; color: #767676; padding: 4px 7px;}

    
[data-role=multiinput] .multi-fld-row:first-child {border-top:1px #E5E5E5 solid;}
[data-role=multiinput] .multi-fld-row {padding-left:29px; border:1px transparent solid; margin:0; border-bottom:1px #E5E5E5 solid;}
[data-role=multiinput] .multi-fld-row:nth-child(2n+1) {background:#f6f6f6;}
[data-role=multiinput] .multi-fld-row:nth-child(2n) {background:#fff;}
[data-role=multiinput] .multi-fld-row:hover {background: #eee;}
[data-role=multiinput] .multi-fld-row div[class^=col-sm-] {padding-left:5px; padding-right:5px;}
[data-role=multiinput] .multi-fld-row div[class^=col-lg-] {padding-left:5px; padding-right:5px;}
[data-role=multiinput] .multi-fld-row div[class^=col-xs-] {padding-left:5px; padding-right:5px;}
[data-role=multiinput] .multi-fld-row div[class^=col-md-] {padding-left:5px; padding-right:5px;}
[data-role=multiinput] .multi-fld-row a.dropdown-toggle {padding:0;margin:0; margin-left:-17px; margin-top:-25px; cursor:pointer; float:left;}
[data-role=multiinput] .multi-fld-row .dropdown-menu {margin-top:-17px;}
[data-role=multiinput] .multimenu {position:absolute; z-index:300; float:left;}
[data-role=multiinput] .form-group {margin-bottom:0px !important; width:100%;}
[data-role=multiinput] .multi-fld-row .form-group.multi-compact label {display:none;}
[data-role=multiinput] .multi-fld-row:nth-child(2) .form-group.multi-compact label {display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 5px 0px 0px 0px;}
[data-role=multiinput] .form-control {padding: 3px 3px;}
[data-role=multiinput] .form-inline .form-control {width:100%;}
[data-role=multiinput] .multimenu .btn {border-bottom-left-radius:0; border-bottom-right-radius:0;}
[data-role=multiinput] .multi-fld-row .multisort {margin-top:-25px; left:-2px;}


[data-role=cart] .cart-item {padding:15px 5px; margin-bottom:15px; border-bottom:1px #eee solid;}
[data-role=cart] .cart-item .btn {font-size: 10px; padding: 5px 7px;}
[data-role=cart] .cart-item .cart-item-quant {width:70px; text-align:center;}
[data-role=cart] .cart-total {text-align:right;}
[data-role=cart] .actions a {margin:5px;}

table.userlist tr.active-off td div.dropdown > a {color:#4D4D4D;}

span.glyphicon.loader { background: url(/engine/uploads/__system/loader.gif) 50% 50% no-repeat; background-size: cover;}
span.glyphicon.loader:before {opacity:0;}

thead th[data-sort] {cursor:pointer;}
.text-center {text-align: -webkit-center;}
option[parent=true] {font-weight: bold; background: #666; color: #fff; margin-left: 50px;}
