﻿#sidebar{background-color:#154055}
#sidebar .panel-body{background-color: rgba(0, 0, 0, 0.30);}
.table tbody tr:hover{background-color:#f6f6f9}
.table thead tr{background-color:#fff}

.content p, .content .push, .content .block, .content .items-push > div {
      margin-bottom: 0px;
}
.bg-default{background-color:#f6ac40}
.block-options{margin-top:-5px}
.block-title{font-size:19px;line-height:19px;font-weight:700}
.block-content{overflow:auto}
a{color:#38c}
.modal-lg{width:900px!important;max-width:90%}
.block-content.entity-child{padding:20px 2px}
.nav-main .nav-main-heading {
    color: rgba(255, 255, 255, 0.5);
    border-bottom: dotted 1px rgba(255,255,255,0.2);
    padding: 20px 10px 4px 10px;
    font-size: 14px;
    margin:0px 10px 5px;
}
.nav-main a{padding:10px;margin:0px 10px}
.nav-main a.active{background-color:rgba(0,0,0,.1)}
.form-material label{font-size:16px!important;color:#c17b65;}
@media screen and (min-width: 768px) {
    .content {
        margin: 0 auto;
        padding: 15px 15px 1px;
        max-width: 100%;
        overflow-x: visible;
    }
}
.header-navbar-transparent #header-navbar {
    background-color:rgba(0, 0, 0, 0.26)
}
/*Jquery TreeGrid/Bootsrap*/
.treegrid-indent {width:16px; height: 16px; display: inline-block; position: relative;margin-right:8px}
.treegrid-expander {width:16px; height: 16px; display: inline-block; position: relative; cursor: pointer;margin-right:8px}
.treegrid-expander-expanded{background-image: url(../img/collapse.png); }
.treegrid-expander-collapsed{background-image: url(../img/expand.png);}

i.li{background:orange;color:white;border-radius:50%;display:inline-block;width:1.8em;height:1.8em;font-size:1.3em;line-height:1.8em;margin:-5px;margin-right:4px;text-align:center}
h2.block-title{font-size:2em;line-height:1.8em;text-transform:none;}
.block-header-icon{float:left;font-size:1.7em;line-height:2.2em; text-align:center; border-radius:50%;height:2.2em;width:2.2em;background-color:#f3f3f3;color:#36c;border:solid 1px #ccc;display:inline-block;margin:0em .3em .2em -.2em}
i.not-selected{background-color:#ccc}
.block-header span{font-size:.8em;display:inline-block; text-transform:uppercase;position:relative;top:-14px}
.headerfixed{
  position: fixed;
  top: 100px;
  right: 0;
  left: 0;
  z-index: 1030;
  min-width: 320px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.02);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.02);
}
.text-danger {
    color:#ff6a00;
}
.side-content {
    padding: 4px 19px 1px;
}
/*icon*/
.fa-Domain:before {
  content: "\f17d";
}
.fa-User:before {
  content: "\f007";
}
.fa-Page:before {
  content: "\f02d";
}
.fa-Home:before {
  content: "\f0e4";
}
.fa-Website:before {
  content: "\f0ac";
}
.fa-Menu:before {
  content: "\f0ca";
}
.fa-MenuItem:before {
  content: "\f0ca";
}
.fa-Redirect:before {
  content: "\f079";
}
.fa-Content:before {
  content: "\f0c2";
}
.fa-Disable:before {
    content: "\f04c";
    color:#ffd800;
}
.fa-Enable:before {
    content: "\f01e";
    color:#3cc62c;
}
.fa-Pending:before {
    content: "\f023";
    color:#ff6a00;
}
.fa-Active:before {
    content:"\f04b";
    /*"\f04c"*/
    color:#3cc62c;
}
.fa-Test:before {
    content: "\f17d";
}
.fa-1_5x {
    font-size: 1.5em;
}
.bg-Disabled {
    background-color:#F9f9f9;
}

/**/
dl{margin:0px 0px 15px;overflow:auto}
dt{float:left;min-width:180px;background:#f9f9f9;padding:6px 10px;text-align:left;clear:left;margin-right:5px;margin-bottom:3px}
dd{min-width:200px;float:left;border:solid 1px #f9f9f9;padding:5px 10px}

.pointer {
    cursor:pointer;
}
.panel {
    background-color:transparent;
}
/* Styles for the image overview
-----------------------------------------------------------*/

.imageContainer {
    margin: 10px; position: relative;
}

.imageBox {
    margin: 5px; float: left; height: 96px; border: 0; overflow: hidden;
    width: 128px;
}

.imageBox:hover {
    height: 104px; margin: 0; border: 1px solid #CCC; background: #FDFDFD;
    z-index: 1; width: 136px;
}

.imagePreview {
    height: 100%; display: block; margin: 0 auto;
}

.imageCenter {
    text-align: center; margin: 20px 0; font-weight: bold;
}

/* Styles for the image uploader
-----------------------------------------------------------*/
#upload-choices {
    width: 450px;
    float: left;
}

#upload-cut {
    /*margin-left: 480px;
    padding-top: 10px;
    min-width: 150px;*/
}

#preview {
    max-width: 100%;
    display: block;
}


/*button {
    background: #3F9D4A; border: none; font-size: 1.2em; color: #FFF; padding: 7px 10px;
    border-radius: 4px; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4); margin: 5px 0;
}

button:disabled {
    cursor: default;
    background: #666;
}

button:not(:disabled):hover {
    box-shadow: 0 0 10px #666; cursor: pointer;
}*/

.waitScreen {
    position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2);
    z-index: 1000000;
}

.flickrImages {
    position: absolute; left: 50%; top: 10%; width: 560px; margin-left: -300px; padding: 20px;
    background: #FFF; border-radius: 10px; border: 0; box-shadow: 0 3px 10px #666;
}

.flickrImage {
    height: 96px; margin: 4px; float: left; cursor: pointer;
}

/*sort list*/
body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

tr.placeholder, ul.sortable li.placeholder {
  position: relative;
  margin: 0;
  padding: 0px!important;
  border: none!important; 
}

  tr.placeholder:before, ul.sortable li.placeholder:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: red;
    margin-top: -5px;
    left: -5px;
    border-right: none; }

ul.sortable li{
    list-style: none;
}
/*Panel tabs*/
.panel-tabs {
    position: relative;
    bottom: 30px;
    clear:both;
    border-bottom: 1px solid transparent;
}

.panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.panel-tabs > li > a {
    margin-right: 2px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
}

.panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color: transparent;
}

.panel-tabs > li.active > a,
.panel-tabs > li.active > a:hover,
.panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255, .23);
    border-bottom-color: transparent;
}
.icon-block i{font-size:2.5em;color:darkorange;display:block;margin-bottom:15px}