
/*structure*/

body {color: #565656;}

.signwrapper .panel-heading .panel-title {font-size: 20px;}
.signin p {margin-bottom:0; color: #f2f2f2;}

.leftpanel {width: 240px;}
@media (min-width: 992px) {
.mainpanel { margin-left: 240px; }
.headerbar { margin-left: 240px; }
}

.headerpanel .logopanel {width: 240px;}
.headerpanel .logopanel img {float: left; margin-right: 10px;}
.headerpanel .logopanel .logopanel-info {padding-top: 6px;}
.panel-announcement {margin-bottom: 0;}
.panel-announcement .panel-title {color: #535965; font-size: 28px;}
.panel-quick-page.quick-front {
    margin: 0 0 20px 20px;
}
.panel-announcement p {font-size: 14px;}

.panel-post-item {margin-bottom: 10px; border-bottom: 1px dashed #efefef; padding-bottom: 5px;}
.panel-post-item .panel-heading .media-object {max-width: none;}
.panel-post-item .panel-heading {padding: 0 20px;}

.panel-quick-page > div .panel {display: block;}
.panel-heading .panel-title {font-size: 28px; font-weight: 500;}

.infopanel .panel-heading .panel-title {font-size: 24px;}
.infopanel p + .panel-title {margin: 20px 0 8px 0;}

.post-settings .divider {position: relative; margin-top: 20px;}
.post-settings .divider:before {content: ""; position: absolute; top: 10px; display: block; width: 100%; border-bottom: 1px solid #ddd;}
.post-settings .divider .panel-title {position: relative; display: inline-block; background: #fff; padding: 0 10px 0 0;}

/*front box*/
.front-boxes {margin: 0 0px 30px 15px;}
.front-box {width: 15.5%; float: left; display:block; margin: 0 1% 2% 0; background: #fafafa; color: #383c46;}
.front-box-icon {text-align: center; min-height: 100px; background: #f2f2f2;}
.front-box-icon i {font-size: 40px; margin-top: 30px;}
.front-box-info {min-height: 80px; position: relative; padding: 10px;}
.box-info-name {font-size: 16px; line-height: 1.2; font-weight: 600;}
.box-info-items {position: absolute; bottom: 10px; left: 11px; font-size: 11px; letter-spacing: 0px; font-weight: 500; color: #888;}

.dash-right .profile-left-heading {background: transparent; margin-top: 5px; padding: 40px 40px 0px 40px;}
.dash-right .profile-info-wrap {margin-left: 60px; padding-top: 5px;}
.dash-right .profile-photo-wrap {float: left; width: 45px;}
.dash-right .profile-left-heading .profile-photo {width: 45px;}
.dash-right .profile-left-heading .profile-name, .dash-right .profile-left-heading .profile-designation {text-align: left;}
.dash-right .profile-left-heading .profile-name {color: #333; margin: 0px 0 0px 0; letter-spacing: 0; font-size:18px; font-weight: 600;}
.dash-right .profile-left-heading .profile-designation {margin: 5px 0 8px 0; text-transform: uppercase; font-size: 10px; font-weight: 600;}
.dash-right .profile-left-heading .list-group .list-group-item {color: #333;}
.dash-right .profile-left-heading .profile-photo img {padding: 0; border: 0;}
.dash-right .profile-left-heading .list-group .list-group-item {padding: 6px 0px; border-color: #eee; font-size: 11px;}
.dash-right .profile-left-heading .list-group .list-group-item a {float: none;}
.dash-right .profile-left-heading .list-group {margin: 10px 0;}
/*quick-links*/
.quick-links {margin-bottom:20px;}
.quick-links .row {
    margin-left: -4px;
    margin-right: -4px;
}
.quick-links [class*='col-'] {padding-left: 4px; padding-right: 4px;}
.quick-link {display: block; color: #383c46; padding: 8px 8px 8px 12px; border-radius: 1px; background: #f2f2f2; font-size: 16px; font-weight: 400;}
.quick-link i {margin-right: 10px; font-size: 16px; vertical-align: middle;}
.layoutEditor, #layoutEditor {
        padding: 0 28px 10px;
}

.layoutEditor .row,
#layoutEditor .row {
    margin-bottom: 10px;
}
.layoutEditor .row .row-wrapper {position: relative; background: #eee; padding: 15px 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.layoutEditor .row .row-tools {position: absolute; top: 5px; right: 10px;}
.layoutEditor .row .row-tools a {font-size: 14px; color: #383c46; margin-left: 2px;}
.layoutEditor .row .row-tools a i.fa-trash {font-size: 15px;}
.layoutEditor .row .row-tools a i.fa-arrows-alt {font-size: 13px; margin-left: 2px;}

.layoutEditor .row-settings,
#layoutEditor .row-settings {
    position: relative;
    padding: 5px 15px;
    margin-bottom: 10px;

}

.layoutEditor .row-settings h5 {
    margin: 0;
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    color: #3B4354;
}

.layoutEditor .box-container,
#layoutEditor .box-container {

}

.layoutEditor .box-container:first-child,
#layoutEditor .box-container:first-child {

}
.layoutEditor .box-container:last-child,
#layoutEditor .box-container:last-child {

}


.layoutEditor .box,
#layoutEditor .box {
    /*border: 0px solid #dadada;*/
    min-height: 50px;
    background: #cfcfcf;
    position: relative;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 20px;
}

.layoutEditor a.editable-click {
border-bottom: 0px;
}

.layoutEditor .box .tools, .layoutEditor .row-box .tools,
#layoutEditor .box .tools, #layoutEditor .row-box .tools {
    z-index: 1000;
    position: absolute;
    top: 15px;
    right: 15px;
}
.layoutEditor .tools a {margin-left: 2px; color: #383c46;}
.layoutEditor .tools i,
#layoutEditor .tools i {
    font-size: 15px;
}
.layoutEditor .box img,
#layoutEditor .box img {
    max-width: 100% !important;
}
.layoutEditor .box img.content-image-left,
#layoutEditor .box img.content-image-left {
    float: left; margin-right: 15px;
}

.layoutEditor .box .row {background: transparent;}
/*
#layoutEditor .box .tools a, #layoutEditor .row-box .tools a {
    opacity: 0.5;
}
*/

.layoutEditor .row-box,
#layoutEditor .row-box {
    margin-left: -10px;
    margin-right: -10px;
    min-height: 20px !important;
    background: #e2e2e2;
    position: relative;
    margin-bottom: 10px;
    padding: 20px;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* section titles */

.boxsection-title h2{text-transform:uppercase;font-size:16px;display:inline;line-height:30px;padding-left:65px;padding-right:65px;padding-top:5px;padding-bottom:5px;background-position:19px center}
.boxsection-title {background-image:url(http://www.bisnode.si/images/background_section_headline.gif);background-position:0 -5px;background-repeat:repeat-x;text-align:center;line-height:30px}

article h2 {font-size: 12px;}
article h1 {font-size: 20px; margin: 5px 0;}

/* media */

.filemanager .thmb {padding: 10px 10px 0 10px; min-height: 230px;}

@media (min-width: 992px) {
    .filemanager .col-md-3 {
        width: 20%;
        padding-left: 4px;
        padding-right: 4px;
    }
}
@media (min-width: 1480px) {
    .filemanager .thmb {min-height: 255px;}
}
@media (min-width: 1650px) {
    .filemanager .col-lg-2 {
        width: 16.66666667%;
    }
    .filemanager .thmb {min-height: 285px;}
}
/* basic */
.alert > p, .alert > ul {font-size: 15px;}
.mb10 {margin-bottom: 10px;}
.inline-block {display: inline-block;}
.form-groups-label label {margin: 10px 0 2px 0;}
.folder-list li a {font-size: 14px; font-weight: 500; color: #383c46;}
.nav-line > li.active > a, .nav-line > li.active > a:hover, .nav-line > li.active > a:focus {
    color: #f04e37;
    background-color: transparent;
    -webkit-box-shadow: 0 1px 0 #f04e37;
    box-shadow: 0 1px 0 #f04e37;
}
.panel-body ul.legend li {font-size: 12px;}
.btn-sm {font-weight: 500;}
/* Post types sorting */

.sorting .btn {padding: 0px 2px; line-height: 11px; height: 14px; background:#fff;}
.sorting .btn {opacity: 0.5;}
.sorting .btn.selected {opacity: 1; background: #000; color: #fff;}


/* big icons */

.panel-quick-page .page-icon {
    font-size: 42px;
    height: 42px;
}
.panel-quick-page .page-privacy > .panel {
    background-color: #535965;
}
.panel-quick-page .page-privacy > .panel:hover, .panel-quick-page .page-privacy > .panel:focus {
    background-color: #383c46;
}

/* Froala edits  */

.fr-toolbar .fr-btn-grp {
    margin: 0 8px 0 8px;
}

.fr-box.fr-basic.fr-top .fr-wrapper {min-height: 140px;}
.fr-box.fr-basic .fr-element {padding: 20px; min-height: 140px;}


.fr-toolbar.fr-top {
    top: 0;
    border-bottom: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.fr-toolbar {
    border: 1px solid #e2e2e2;
    font-family: 'IBM Plex Sans', sans-serif;
}

.fr-toolbar .fr-command.fr-btn svg {margin: 8px 5px;}
@media (max-width: 1440px) {
    .fr-toolbar .fr-command.fr-btn svg {margin: 8px 2px;}
}



.fr-box .second-toolbar {
    border: 1px solid #e2e2e2;
    border-top: 0;
    background: #FFF;
    line-height: 1.4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.fr-box.fr-basic .fr-wrapper {border: 1px solid #bdc3d1;}

.fr-toolbar.fr-top {background: #fff; border: 1px solid #bdc3d1; border-bottom: 0;}
.fr-toolbar .fr-newline {background: #e2e2e2;}
.fr-toolbar {border-top: 0;}

.fr-box.fr-basic .fr-element {font-size: 15px;}

.fr-view h1 {margin: 5px 0 10px; font-size: 28px;}
.fr-view h2 {margin: 5px 0 10px; font-size: 24px;}
.fr-view h3 {margin: 5px 0 10px; font-size: 20px;}
.fr-view h4 {margin: 5px 0 10px; font-size: 18px;}

.fr-view p + h2 {margin: 25px 0 10px;}
.fr-view p + h3 {margin: 25px 0 10px;}
.fr-view p + h4 {margin: 25px 0 10px;}

.fr-view ul, .fr-view ol {margin-bottom: 24px;}
.fr-view a {color: #f04e37;}

.fr-view blockquote {
    border-left: 2px solid #247fab;
    margin-left: 0;
    padding: 2px 14px;
    color: #247fab;
    margin: 22px;
}
.fr-view blockquote p {
    font-size: 14px;
    line-height: 24px;
}

.fr-view table td p {margin: 0; }

.panel-body .fr-view p {font-size: 16px; line-height: 1.5; margin: 0 0 12px;}
.panel-body .fr-view p.par-big {font-size: 130%;}
.panel-body .fr-view p.par-small {font-size: 90%;}
.panel-body .fr-view p.par-highlight {background: #edf9ff; padding: 10px;}
.panel-body .fr-view p.par-alternative {border-top: 2px solid #247fab; border-bottom: 2px solid #247fab; padding: 10px 0;}
.panel-body .fr-view p.par-comment {background: #f8f8f8; padding: 4px; margin: 10px;}

.fr-view table {width: 100%; margin-bottom: 20px;}
.fr-view table td, .fr-view table th {
    border: 1px solid #ddd;
    font-size: 13px;
    padding: 5px;
}
.fr-view table td.cell-highlight, .fr-view table th.cell-highlight {
    background: #ddd;
}
.fr-view ul li {font-size: 15px;}


.fr-view img.fr-dii {margin: 5px 0px;}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
    float: left;
    margin: 5px 15px 5px 0;
    max-width: calc(100% - 5px);
}
.fr-view img.fr-dii.fr-fil {
    float: left;
    margin: 5px 15px 5px 0;
    max-width: calc(100% - 5px);
}
.fr-view .fr-img-caption .fr-img-wrap { text-align: left; }
.fr-view .fr-img-caption .fr-img-wrap>span {background: #efefef; padding: 4px 10px; font-size: 14px; text-align: left;}



/* inputs */

.form-control {
    display: block;
    width: 100%;
    height: 38px;
    padding: 10px 12px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #262b36;
    background-color: #fcfcfd;
    background-image: none;
    border: 1px solid #bdc3d1;
    border-radius: 2px;
}
.input-lg {
    height: 42px;
    padding: 11px 14px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 2px;
}

.select2-container--default .select2-selection--single {
    background-color: #fcfcfd;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #b2b2b2;
}


#pageexcerpt {font-size: 16px;}
.settings-pane #title, .settings-tabs #pagetitle {font-weight: 500;}

/* add images */

.select-image-dialog {margin: 40px 0 0 0;}

/* froala binsnode custom */

a.button-sm, a.button-m, a.button-xl {
	display: inline-block;
	background: #39bbec;
	color: #fff !important;
    font-size: 12px;
    padding: 2px 4px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;}
a.button-m {font-size: 14px; padding: 4px 6px;}
a.button-xl {font-size: 16px; padding: 4px 6px;}

.cell-check {font: normal normal normal 14px/1 FontAwesome; content: "\f00c";}


/*.fr-box { position: relative; z-index: 1000; }*/

.fr-view .fr-file:before, .fr-view ul li.par-files a:before, .fr-view ul li a[class^="file"]:before {
    position: relative;
    font-family: FontAwesome;
    content: "\f15c";
    font-weight: 400;
    margin-right: 5px;
}
.fr-view .fr-file::after {content: "" !important;}
.fr-basic .fr-element {min-height: 140px;}

.imagesList, .mediaList {margin: 20px 0;}
.multimedia-modal-select-image

.imagesList .col-md-3, .mediaList .col-md-3 {padding: 2px 4px;}
@media (min-width: 992px) {
    .imagesList .col-md-3, .mediaList .col-md-3 {width: 20%; padding-left: 5px; padding-right: 5px;}
}

.imagesList .thumbInner, .mediaList .thumbInner {border: 1px solid #f8f8f8; background: #f8f8f8; padding: 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.imagesList .thumbInner {display: block; margin: 8px 0 0 0; color: #000; font-size: 12px; min-height: 210px;}
.imagesList .thumbInner span {display: block; height: 40px; overflow: hidden; padding: 5px 0 0 0;}
.selectImage {padding: 10px; border: 1px dashed #aaa; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.mediaList tr th {border-bottom: 1px solid #f2f2f2;}
.mediaList .filename {font-size: 16px;}
.mediaList .filetitle {font-size: 11px; padding-left: 28px;}
.mediaList .filedate {font-size: 12px;}

.bootstrap-datetimepicker-widget {z-index: 5000;}

/*admin*/

/*user list*/
td.loginemail a {font-size: 14px; font-weight: 500;}
td.siteuserflname a {color: #383c46; font-size: 14px;}
td.siteuserflname a:hover {opacity: .8;}
/*post list*/

td.item-list {font-size: 14px;}
td.item-list a {color: #383c46; letter-spacing: -0.2px; font-size: 16px; font-weight: 400;}
td.item-date {font-size: 12px; white-space: nowrap;}
td.item-tools {white-space: nowrap;}
td.item-list a.product-item-title {font-weight: 600; display: block;}
td.item-list .item-info {font-size: 11px; color: #555;}
td.item-list .item-info a {font-size: 11px;}
td.item-list .item-info .approved {color: #638E64;}
td.item-list .item-info .draft {color: #f04e37;}
td.item-list .item-info .finished {color: #d8b00e;}

td.item-list .item-info span.category {
    color: #e7ac5c;
    margin: 0 5px 0 5px;
    text-transform: capitalize;
}
td.item-list .item-info span.category .category-item {margin-right: 4px;}
td.item-list .item-info i {margin-left: 5px;}
td.item-list .item-info i:first-of-type {margin-left: 0;}
td.item-list .item-info .open-url i {color: #888; font-size: 12px;}
td.item-list .item-info .bmd-modalButton {margin-right: 4px; font-size: 12px;}

.product-info {font-size: 12px; border-bottom: 1px dashed #e1e1e1; margin-bottom: 4px; display: inline-block;}
.product-info span {margin-right: 8px;}
.product-info strong {font-weight: 600;}
.product-info .item-stock.high strong {border-bottom: 1px dashed #129536; color: #129536;}
.product-info .item-stock.medium strong {border-bottom: 1px dashed #e6ad5c; color: #e6ad5c;}
.product-info .item-stock.low strong {border-bottom: 1px dashed #f04e37; color: #f04e37;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {vertical-align: middle;}

.panel-profile.grid-view .panel-profile-photo img { width: 82px; }
.media-list-contacts .media .media-body i {color: #247FAB; }

.indexedit { font-size: 15px; font-weight: 500; color: #383c46; padding: 15px 10px; background: #f8f8f8; -webkit-border-radius: 0px; border-radius: 0px; border-left: 30px solid #d2d2d2; }
.indexedit a {color: #383c46;}
.indexedit:hover {background: #f2f2f2;}

/*dash table posts */

.dashboard-posts .panel-heading {padding: 8px 20px;}
.dashboard-posts .panel-heading .panel-title {font-size: 22px;}
.dashboard-posts .table > tbody > tr > td {border-top: 1px solid #eee; padding-top: 6px; padding-bottom: 6px;}
.dashboard-posts .table > tbody > tr > td.item-icon {padding-left: 0; width: 20px;}
.dashboard-posts .table > tbody > tr > td.item-list {padding-left: 0;}
.dashboard-posts td.item-list a { font-size: 16px;}
.dashboard-posts td.item-list .item-info {margin-top: 4px;}
.dashboard-posts td.item-date {font-weight: 500;}
.dashboard-posts .item-author {font-size: 11px; font-weight: 400;}
.dashboard-posts .view-all {text-transform: uppercase; font-weight: 600; letter-spacing: 2px; font-size: 10px; margin: 12px 20px 0 0;}

/*order list*/

.order-list td {font-size: 13px; color: #333;}
.order-list .label {font-size: 90%; font-weight: 600;}
.order-list .order-user {font-size: 120%; white-space: nowrap;}

.order-list .price {font-weight: 500; white-space:nowrap;}
.order-list .price a,.order-list .order-user a {color: #333;}
.order-list .price span {font-size: 120%; font-weight: 600;}
.order-list .order-email {font-size: 12px;}
.order-list .order-date {font-size: 12px; white-space: nowrap;}
.order-list .order-date strong {font-size: 14px;}
.order-list .order-ip {color: #aaa; font-size: 12px;}

.order-list .order-minilist {margin: 0; padding: 0;}
.order-list .order-minilist li {display: inline; font-size: 12px;}
.order-list .order-detaillist {margin-bottom: 20px; margin-left: 75px; border-left: 2px solid #aaa;}
.order-list .order-detaillist tr td {padding: 2px 10px;}
.order-list .order-detaillist tr td:first-child {padding-left: 15px;}

.order-details {font-size: 14px; line-height: 1.4;}
.order-details label {margin-bottom: 3px;}
.order-payment {color: #f04e37; font-size: 14px;}
.order-payment span {font-weight: 600;}
.order-payment.green {color: #1fa290;}
.order-details-top {margin-bottom: 50px;}
.order-details-top h4 {font-size: 18px; margin: 0px 0 5px 0;}
.order-details-top p {line-height: 1.4;}
.order-basic-info {padding: 5px 0 0 0;}
.order-details .order-number {padding: 2px 4px; display: inline-block; font-size: 20px; border-radius: 2px; vertical-align: middle; color: #fff; font-weight: 500;}
.order-details .order-amount {font-size: 28px; line-height: 1.2; font-weight: 700; margin-bottom: 5px;}
.order-details .order-amount span {font-size: 50%;}
.order-details .status {font-size: 16px;}
.order-details .status span.danger {color: #f04e37;}
.order-details .status span.warning {color: #e6ad5c;}
.order-details .status span.success-alt {color: #1fa290;}
.order-details .status span.confirmed {color: #e6ad5c;}

.order-details .comment {margin: 20px -20px; padding: 20px; background: #ececec;}
.order-details tr th {font-size: 12px; border-bottom: 1px solid #333;}
.order-details .label {font-size: 12px; font-weight: 500;}
.order-details-items h3 {font-size: 18px; font-weight: 500;}
.order-details-items td td {color: #222;}
.order-details-items .product-id span {display: inline-block; font-size: 16px; font-weight: 400; letter-spacing: 0.2px;}
.order-details-items .product-name {font-weight: 500;}
.order-details-items tfoot tr td {font-weight: 600; border-top: 1px solid #aaa;}
.order-details-items tfoot tr td.total {font-size: 110%;}

.order-sum-wrap tr td.nptotal {font-size: 120%;}
.order-sum-wrap tr td.total {font-size: 140%; color: #f04e37;}
.order-sum-wrap tr td.total.ispaid {color: #1fa290;}
.order-sum-wrap tr td:nth-child(2) {text-align: right;}
/*tabe optons, icons */
.table-options button { border: 0; font-size: 14px; background: transparent; color: #888; padding: 2px 4px; line-height: 15px; border-radius: 2px; margin: 0 1px 0 0;}

.table-options button.view-menu {color: #383c46; padding-top: 2px; margin-left: -10px;}
.table-options button.activateuser {color: #383c46; position: relative; top: 1px; margin: 0 -5px;}
.table-options button.red { color: #f04e37; }
.table-options button.view-eye {font-size: 15px; margin-top: -2px;}
.table-options button.green {color: #383c46; }
.table-options a {color: #9fa8bc;}
.table-options a.hasItems {color: #47484C;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;}
.table > tbody > tr > td.flags {padding-left: 2px; padding-right: 2px;}


.table > thead > tr:first-child > th:first-child {width: 70px;}

.post-search-button button {margin-top:22px; }

/* sidebar */
.folder-list li.active a {font-weight: 800;}

/*** Nestable Draggable Handles  */

.nestable-lists {margin-bottom: 10px;}

.dd3-content {
  display: block;
  background: #f8f8f8;
  margin: 6px 0;
  padding: 5px 10px 5px 50px;
  color: #555F76;
  text-decoration: none;
  font-weight: bold;
  border: 0px;
  font-size: 14px;
  min-height: 54px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd3-content:hover { background: #f2f2f2; }

.dd3-content .dd3-name { width: 80%; display: inline-block;}
.dd3-content .dd3-url {font-weight: 400; font-size: 12px; width: 70%; color: #828282; display: inline-block;}
.dd3-content .dd3-url a {color: #aaa;}
.dd3-content .dd3-url a:hover {color: #383c46;}
.dd3-content .dd3-url button { border: 0; font-size: 13px; background: #ddd; color: #fff; padding: 2px 0px; line-height: 15px; border-radius: 2px; margin: 0 1px 0 0;}
.dd3-content .dd3-url button.view-menu {margin-right: 4px;}
.dd3-content .dd3-url button.red { color: #f04e37; background-color: transparent; }
.dd3-content .dd3-url button.green {color: #383c46; background-color: transparent; }
.dd3-content .dd3-name a {color: #383c46; font-size: 15px; font-weight: 600; letter-spacing: -0.2px;}
.dd3-content .dd3-name a:hover {color: #828282;}
.dd3-content .dd3-name a span.type {
	font-size: 10px;
    background: #b8b8b8;
    padding: 0 3px 1px 3px;
    top: -15px;
    display: inline-block;
    line-height: 13px;
    color: #ffffff;
    vertical-align: top;
    vertical-align: text-top;
    margin: 3px 0 0 5px;
    border-radius: 2px;
}
.dd3-content:hover .dd3-name a span.type {background: #282828;}
.dd-dragel > .dd3-item > .dd3-content { margin: 0; }
.dd3-item > button { margin-left: 30px; width: 20px; }

.dd3-handle { position: absolute; margin: 0; left: 0; top: 0; cursor: pointer; width: 30px; text-indent: -100px; white-space: nowrap; overflow: hidden;
  background: #d2d2d2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dd3-handle:before { content: "\f58e";
    font-family: Font Awesome\ 5 Pro;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 11px;
    top: 18px;
     }
.dd3-handle:hover { background: #ddd; }

.dd3-content .nested-links {
  float: right;
}
.dd3-content .nested-links a { color: #888; border-radius: 3px; padding: 1px 1px;}
.dd3-content:hover .nested-links a {color: #444444;}
.dd3-content .nested-links a i {font-size: 15px;}
.dd3-content .nested-links a:hover {color: #000;}
.dd3-content .nested-links a.hasItems {color: #47484C}

.dd-list .dd-list li:before {
	font-family: FontAwesome;
	content: "\f148";
	font-size: 10px;
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    position: absolute;
    left: -20px;
    top: 20px;
    color: #aaa;
}


input[placeholder] { width: 100%  }
form .form-group:last-child {margin-bottom: 20px;}

/* crtek */
.well{
    /*min-height: 90px;*/
    margin-left: 1px;
    margin-right: 1px;
}
/* crtek end */

.well.well-asset-options {

	border-bottom: 1px solid #efefef;
    padding: 2px 0px 17px 0;
    background: transparent;
}

/*resimo scroll ko se spremini modal vsebina*/
.modal-backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    height: auto !important;
}
.modal-dialog {
    height: 101%;
    margin-top: 40px;
    margin-bottom: 100px;
}

/* structure top pannels */

.panel-quick-page .panel-heading { padding: 20px 0px 20px 15px;}
.panel-quick-page .panel-heading i {color: #fff; font-size: 33px; float: left; margin: -15px 10px 0 0;}
.panel-quick-page .panel-heading h4 {margin: 0; font-size: 16px; font-weight: 400;}

.panel-heading p, .panel-body p {font-size: 14px;}

.panel-primary-full {background: #fafafa; color: #383c46; font-size: 13px;}
.panel-primary-full p {font-size: 14px;}
.panel-primary-full .panel-heading .panel-title {font-size: 18px; color: #383c46; margin: 0;}

.btn-block + .btn-block {margin-top: -10px;}


/* page  content general */

.tab-pane#attachments .panel-title, .tab-pane#gallery .panel-title {font-size: 18px;}
.doc-single-wrap {margin-bottom: 14px; padding-bottom: 14px; border-bottom: 1px dashed #e2e2e2;}
.photo-single-wrap {margin-bottom: 14px; border-bottom: 1px dashed #e2e2e2;}
form .doc-single-wrap .form-group:last-child {margin-bottom: 10px;}
.doc-filename {font-size: 14px; background: #efefef; padding: 2px 4px; border-radius: 4px; display: inline-block;}
#gallery .form-group.photo-description textarea {height: 96px;}

.changelog-list ul {list-style: none; margin: 0; padding: 0;}
.changelog-list ul li {padding: 2px 0;}
.changelog-list ul li i {font-size: 12px; color: #aaa;}
.changelog-list ul li span.name {font-size: 16px; color: #333;}
.changelog-list ul li span.date {font-size: 12px;}

/* page structure content */

.settings-pane {position: relative;}
.slug-toggle {position: absolute; display: inline-block; top: 0px; right: 2px; font-size: 13px;}
.page-content-settings .tab-pane {margin-top: 0px; background: transparent; padding: 0;}
label {font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: #444;}
label.bigger {font-size: 12px;}
.contenttypes-nav {margin: 20px 0;}
.settings-tabs .nav-line + .tab-content > .tab-pane {padding: 0;}
.quickupload .ckbox span:before {background: #f04e37; border-color: #f04e37;}

/* posts structure content */
.post-settings #excerpt {font-size: 16px;}
.post-settings .fr-toolbar.fr-top {background: #f8f8f8;}
.basic-user-info span {font-size: 12px;}
.basic-user-info i {font-size: 11px;}
p.remchar {float: right; font-size: 12px; margin-bottom: 0;}
p.remchar span {font-weight: 600;}
/* nav */
.leftpanel-info {margin: 0 15px; color: #fff;}
.nav-quirk > li {text-transform: none;}
.nav-quirk > li > a {font-size: 15px; font-weight: 400; padding: 8px 14px;}
.nav-quirk .children > li > a {font-size: 14px;}
.sidebar-title {
    font-size: 10px;
    color: #aaabaf;
    font-weight: 500;
    letter-spacing: 1px;
}

.signin .input-group {border: 1px solid #616469;}
.signwrapper .input-group > .input-group-addon {background: transparent ;}
.signwrapper .input-group  .input-group-addon  i {color: #fff;}
.signwrapper .input-group > .input-group-addon {
    padding-right: 12px;
}
.signwrapper input.form-control {background: transparent; color: #efefef; opacity: 1 }

/*users*/
.panel.panel-profile {margin-bottom: 10px;}
.panel-profile.list-view .media .media-object {max-width: none;}
.panel-profile .info-group h4 {margin: 0px; font-size: 14px;}
.panel-profile.list-view .media .media-heading a {color: #262b36;}
.panel-profile .panel-heading {padding: 15px;}

/* tabs */
.tab-title {margin-bottom: 30px;}

/* modal */

.modal-header {
    padding: 10px 15px;
    border-bottom: 0px;
    background: #efefef;
}
.modal-content {
     -webkit-box-shadow: none;
    box-shadow: none;
}

.modal-title {font-size: 11px; text-transform: uppercase; letter-spacing: 2px;}
.modal-body p {font-size: 14px;}

/* modal preview post */
.modal-body.preview {padding: 30px 40px;}
.modal-body.preview article h1 {font-size: 40px; line-height: 1.2;}
.modal-body.preview article .post-excerpt {font-size: 16px; line-height: 1.4; margin: 0 0 20px 0;}

.modal-body.preview article p {margin-bottom: 20px;}
.modal-body.preview article p.par-big {font-size: 130%;}
.modal-body.preview article p.par-small {font-size: 90%;}
.modal-body.preview article p.par-highlight {background: #edf9ff; padding: 10px;}
.modal-body.preview article p.par-alternative {border-top: 2px solid #247fab; border-bottom: 2px solid #247fab; padding: 10px 0;}
.modal-body.preview article p.par-comment {background: #f8f8f8; padding: 4px; margin: 10px;}

.modal-body.preview article img {margin-bottom: 20px;}
.redirects .toggle-wrapper {display: block;}


/* Wiki */
.wikilist .panel-title {font-size: 20px;}
.wikilist ul {list-style: none; margin: 0; padding: 0;}
.wikilist ul li {padding: 2px 0;}
.wikilist ul li i {color: #888; font-size: 16px;}
.wikilist ul li a {font-size: 16px; color: #383c46;}
.wikilist ul li a.editlinks i {margin-left: 4px; font-size: 12px; display: none;}
.wikilist ul li:hover a.editlinks i {display: inline-block;}

.wiki-related {margin: 30px 20px 0 0; border-left: 1px solid #eaeaea; padding-left: 20px;}
.wiki-related.wiki-alt {margin: 0px 0px 0 0; border-left: 0px; padding-left: 0px;}
.wiki-related .nav-quirk, .wiki-related .nav-quirk > li.active > a, .wiki-related .nav-quirk .children {background: transparent;}
.wiki-related .nav-quirk > li.active > a:after { color: #ef4e37; }
.wiki-related .nav-quirk > li.active .children:before {display: none;}
.wiki-related .nav-quirk > li > a, .wiki-related .nav-quirk .children > li > a {color: #333;}
.wiki-related .nav-quirk > li > a {font-size: 20px;  padding: 4px 0px; }
.wiki-related.wiki-alt .nav-quirk > li > a {font-size: 18px;  padding: 4px 0px; }
.wiki-related .nav-quirk .children > li i {font-size: 18px;}
.wiki-related .nav-quirk .children > li > a {padding: 2px 0 2px 4px;}
.wiki-related .nav-quirk .children > li > a:before, .wiki-related .nav-quirk .children > li > a:after {display: none;}
.wiki-related .nav-quirk .children > li > a {display: inline-block; font-size: 16px;}
.wiki-related .nav-quirk .children > li.active > a {color: #ef4e37;}
.wiki-related .nav-quirk > li > a:hover, .wiki-related .nav-quirk > li > a:focus {
    color: #fff;
    background-color: transparent;
    color: #000;;
}

.wiki-related .nav-quirk .children > li > a:before {
    content: "\f15c";
    position: static;
    font-family: Font Awesome\ 5 Pro;
    display: inline-block;
    color: #aaa;
    font-weight: 600;
    margin-left: -21px;
    width: 21px;
    background: none;
    height: auto;
}

/* Wiki display */
.wiki-article h1 {font-size: 36px; margin-bottom: 20px;}
.wiki-article .excerpt {font-size: 18px; margin-bottom: 30px;}
.wiki-article p {font-size: 16px; line-height: 1.6; color: #333;}

/* Checkbox */
.ckbox,.rdiobox { font-weight:500; }
.ckbox input[type='checkbox'] { margin: 0 8px 0 0;}
.form-check-input.ckbox {display: inline-block; width: 14px;}
.table .label {font-weight: 500; font-size: 85%;}

/* quick-variables*/
.quick-variables .variable-key span {font-size: 13px; background: #ccc; color: #333; padding: 2px 8px; border-radius: 2px;}

.select2-result-related {}
.select2-result-related__image img {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
}
.select2-result-related__date { font-size: 11px; color: #999999; }
.select2-result-related__category { font-size: 12px; color: #ffffff; text-transform: uppercase; }

/* Redirects */
.redirect-source {font-size: 16px;}
.redirect-source a {font-size: 12px;}
.redirect-target {font-size: 14px;}

/* Forms */
.form-field label {margin-bottom: 2px;}
.form-field p {font-size: 1.8rem;}
.form-field.message p {font-size: 1.5rem;}
.form-item-info {padding: 20px; background: #efefef; margin-left: 20px; border-radius: 0 0 0 10px;}
.form-item-info label {margin-bottom: 0;}
.form-item-info p {font-size: 16px;}
.form-item-info-number {font-size: 30px; font-weight: 600; margin-bottom: 10px;}

table td.cell-redbg {background: #feebe3; border-bottom: 1px solid #f8f8f8;}
table td.cell-greybg {background: #f0f0f0; border-bottom: 1px solid #f8f8f8;}

table td.cell-redbg-alt {background: #FFDED0; border-bottom: 1px solid #f8f8f8;}
table td.cell-greybg-alt {background: #E4E2E2; border-bottom: 1px solid #f8f8f8;}

table td.cell-redwhite {background: #ed1c24; color: #fff;}
table td.cell-redwhite p {color: #fff;}
table td.cell-greywhite {background: #828282; color: #fff;}
table td.cell-greywhite p {color: #fff;}
table td.cell-lgreywhite {background: #aaa; color: #fff;}
td.cell-pad10 {padding-left: 25px;}
td.cell-pad20 {padding-left: 50px;}

table td.cell-borderred {border-bottom: 1px solid #F56E74;}
table td.cell-borderblack, table th.cell-borderblack {border-bottom: 1px solid #ccc;}
table td.cell-borderred-top, table th.cell-borderred-top {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
table td.cell-greytxt, table th.cell-greytxt {border-bottom: 1px solid #fff; border-top: 1px solid #fff;}

table td.cell-borderred-top-only, table.table-classic td.cell-borderred-top-only, table.table-classic th.cell-borderred-top-only {border-top: 1px solid #ccc;}
table td.cell-redtxt, table th.cell-redtxt {color: #ed1c24;}
table td.cell-redtxt p, table th.cell-redtxt p {color: #ed1c24;}

table tr.rbg {background: #efefef; color: #fff; border-color: #efefef; }
table tr.rbg td { border-color: #efefef; }
table tr.rbg p {color: #000;}


@media print {
    .order-details .order-number {color:#000; padding: 0;}
    .headerpanel, .breadcrumb, .hidden-print {display: none;}
    .col-sm-1, .col-sm-2, .col-sm-3, .col-md-3, .col-sm-4, .col-md-4, .col-sm-5,.col-md-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
         float: left;
    }
    .col-sm-6 {
         width: 50%;
    }
    .col-sm-5,.col-md-5 {
         width: 41.66666667%;
    }
    .col-sm-4, .col-md-4 {
         width: 33.33333333%;
    }
    .col-sm-3, .col-md-3 {
         width: 25%;
    }
  
 }