﻿/* InstantASP Ltd, www.instantasp.co.uk */

/* loader */

.i-admin-loader { position: fixed; z-index: 20; opacity: 1; width: 100%; color:#fff; height: 100%; background:#111; text-align: center; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.i-admin-loader-hidden { visibility: hidden; opacity: 0; }

/* quick add */

.i-admin-quick-add .ikb-add-files { position: relative; }
.i-admin-quick-add .ikb-add-files input {height: 44px; cursor: pointer; top: 0;left: 0; opacity: 0; position: absolute; }
.i-admin-quick-add a.i-link {color: #222; background: #fff;border: 1px solid #ddd; }
.i-admin-quick-add a.i-link:not(:focus):hover {color: #000;border: 1px solid #ccc;   }

.i-admin-asides-toggle .bars { margin: 0px 3px; }

/* layout */

.i-admin-collapsed { overflow-x: auto; background: white url(../../images/admin/bg.png) -208px 0 repeat-y; }
.i-admin-dark.i-admin-collapsed { overflow-x: auto; background: #161616 url(../../images/admin/bg.png) -208px 0 repeat-y;}

.i-admin-expanded,
.i-admin-dark.i-admin-expanded { overflow-x: hidden; background-position: 0 0; }

/* top bar */
.i-admin-top {float: left;width: 100%; background:#161616; border: 0; border-bottom-width: 1px;border-style: solid; border-color: #222;  }
.i-admin-top .i-dropdown,
.i-admin-top .i-tooltip,
.i-admin-top .i-nav > li a.i-nav-link { float: left; }
.i-admin-top .i-switch { margin: 5px 12px 0 12px; }

.i-admin-top .i-nav { margin: 1px; }
.i-admin-top .i-nav > li a.i-nav-link { line-height: 42px; padding: 0 13px; border-color: transparent !important; }
.i-admin-top .i-nav > li .i-nav-link .fa { font-size: 10pt; }
.i-admin-top .i-nav > li.divider { margin: 10px 12px 0 12px; height: 24px; width: 1px; border-right: 1px solid #222; }
.i-admin-top li.i-mobile-search { display: none; }

.i-admin-top .i-admin-search,
.i-admin-top .i-nav > li a.i-nav-link  {height: 42px; }

.i-admin-top .i-admin-search,
.i-admin-top .i-admin-search .i-input,
.i-admin-top .i-admin-search a.i-btn,
.i-admin-dark .i-admin-top  .i-admin-search .i-input,
.i-admin-top .i-admin-search .i-input:focus,
.i-admin-dark .i-admin-top .i-admin-search .i-input:focus,
.i-admin-top a.i-nav-link,
.i-admin-top .i-nav > li a.i-nav-link:hover, 
.i-admin-top .i-nav > li a.i-nav-link.selected
.i-admin-top h1,
.i-admin-top h2,
.i-admin-top h3,
.i-admin-top h4,
.i-admin-top h5,
.i-admin-top h6 {color: #fff; }

.i-admin-top .i-nav-link h1,
.i-admin-top .i-nav-link h2,
.i-admin-top .i-nav-link h3,
.i-admin-top .i-nav-link h4,
.i-admin-top .i-nav-link h5,
.i-admin-top .i-nav-link h6 { margin: 0;padding: 0;display: inline-block; }

.i-admin-top .i-admin-search { float: left;width: 100%; }
.i-admin-top .i-admin-search .i-btn { line-height: 34px; white-space: nowrap; margin: 0 6px; }
.i-admin-top .i-admin-search .i-btn i,
.i-admin-top .i-admin-search .i-btn .text { margin: 0; display: inline-block; vertical-align: middle; }
.i-admin-top .i-admin-search .i-btn .text { font-size: 8pt; max-width: 85px;overflow: hidden;text-overflow: ellipsis;  }

.i-admin-top .i-admin-search .i-admin-search-dropdown {display: table;position: relative; width: 375px; }
.i-admin-top .i-admin-search .i-input-group-addon { line-height: 34px;  }
.i-admin-top .i-admin-search .i-input,
.i-admin-top .i-admin-search .i-input:focus,
.i-admin-dark .i-admin-top .i-admin-search .i-input,
.i-admin-dark .i-admin-top .i-admin-search .i-input:focus {  width: 99%; box-shadow: none; outline: 0;border: 0;border-color: transparent;  background-color: transparent !important;  } 
.i-admin-top .i-admin-search .i-btn-search { display: none; }

.i-admin-bottom { float: left;width: 100%; position: relative; }

.i-admin-asides { background: transparent;border: 0; position: static; }
.i-admin-asides > .i-asides-body > .i-nav-vertical { margin-top: 12px; overflow: visible; border: 0 !important; }

.i-admin-content { padding: 12px 20px 12px;  }

.i-admin-footer {  float: left; width: 100%; margin: 24px 0 48px 0; line-height: normal; }

/* bread crumb */
.i-admin .i-bread-crumb { color: #999; float: left; width: 100%;border: 0;border-bottom-width: 1px;border-style: solid; margin: 0; padding:0;border-color: transparent;background-color: transparent; }
.i-admin .i-bread-crumb a { color: #999; }
.i-admin .i-bread-crumb a:hover { color: #000; }
.i-admin .i-bread-crumb ul { width: auto; margin: 0 0 0 0; }

/* page title CSS */

/* InstantKB Specific Administrator Area CSS */
/* ------------------------------------------------------------------- */

.ikb-field-type {display: inline-block;  white-space: nowrap;margin-bottom: 6px; }
.ikb-field-type img { width: 20px; height: 20px;margin-right: 6px; vertical-align: middle; }
.ikb-field-type-desc { display: none; padding: 12px; }

/* getting started large rotating icons */
.ikb-admin-getting-started a {color: #000; display: inline-block; width: 100%; text-align: center; border: 1px solid transparent;text-decoration: none !important; margin-bottom: 12px;  transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in;  }
.ikb-admin-getting-started .icon {background: #ccc;border-width: 1px;border-style: solid;border-color: transparent; line-height: 75px; display: inline-block; width: 60px; height: 60px; transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.ikb-admin-getting-started a:hover {  background:rgba(160,160,160,.1);  }
.ikb-admin-getting-started a:hover .icon {  background-position: left bottom; opacity: 1.0; -webkit-transform: rotate(-360deg);	-moz-transform: rotate(-360deg); -o-transform: rotate(-360deg); transform: rotate(-360deg); -moz-animation:pulsate 0.5s; }
.ikb-admin-getting-started a .padding { display: inline-block; padding: 6px; }
.ikb-admin-getting-started h2 { font-weight: normal; font-size: 10pt;  display: block; }
.ikb-admin-getting-started i { color:#fff; font-size: 28pt; }
.ikb-admin-getting-started a.email:hover .icon { background:#62C55A; }
.ikb-admin-getting-started a.facebook:hover .icon { background:#566EA3; }
.ikb-admin-getting-started a.twitter:hover .icon { background:#33B1DA; }
.ikb-admin-getting-started a.chat:hover .icon { background:#D55128; }
.ikb-admin-getting-started a.agents:hover .icon { background:#8113C1; }
.ikb-admin-getting-started a.tabs:hover .icon { background:#C76D1E; }
.ikb-admin-getting-started a.sections:hover .icon { background:#1EC7B9; }
.ikb-admin-getting-started a.settings:hover .icon { background:#E0DE37; }
.ikb-admin-getting-started a.workflows:hover .icon { background:#336A84; }
.ikb-admin-getting-started a.forms:hover .icon { background:#96C74F; }
.ikb-admin-getting-started a.fields:hover .icon { background:#E824B3; }
.ikb-admin-getting-started a.users:hover .icon { background:#6E8CC9; }

/* overview / statistics menu */
.ikb-admin-notifications {position: relative; color:#fff; }
.ikb-admin-notifications a { text-decoration: none; }
.ikb-admin-notifications h1,
.ikb-admin-notifications h2,
.ikb-admin-notifications h3,
.ikb-admin-notifications h4,
.ikb-admin-notifications h5,
.ikb-admin-notifications h6 { margin: 0; }
.ikb-admin-notifications .col-left { float: left; width: 30%;right: 0; position: fixed;overflow: auto;max-height: 400px; }
.ikb-admin-notifications .col-right { float: left; width: 70%; left: 0;position: fixed; overflow: auto; max-height: 400px; }
.ikb-admin-notifications .col-right a { color:#888 !important; }
.ikb-admin-notifications .col-right .content-padding { margin: 0 0 0 9px; }

.ikb-admin-notifications .col-left::-webkit-scrollbar { background:#242424; width: 6px; }
.ikb-admin-notifications .col-left::-webkit-scrollbar-thumb:vertical { margin: 0 6px; background-color: #555;  }
.ikb-admin-notifications .col-left::-webkit-scrollbar-thumb:vertical:hover { background-color: #888; }

/* select icon radio button list for edit tab & cate3gory pages */
.ikb-icon-radio-button { position: relative;display: block; padding: 0; margin: 0;   }
.ikb-icon-radio-button br { display: none; }
.ikb-icon-radio-button .i-radio-button {float: left;display: inline; width: 12.5%;margin-bottom: 16px; }

.ikb-icon-radio-button .i-radio-button label,
.ikb-icon-radio-button .i-radio-button img {display: inline-block; padding: 0 6px; vertical-align: middle; }

.ikb-icon-radio-button-visible { display: inline !important; }
.ikb-icon-radio-button-hidden { display: none !important; }

/* similar tickets / content asides when viewing ticket - 2016-2 */
.ikb-ticket-similar-asides { }

/* browse icons button on edit tab & category pages */
.ikb-icon-preview { display: inline-block; border: 1px solid #ddd; background:#f8f8f8; vertical-align: middle; line-height:normal; margin-right: 6px; border-radius: 2px; }
.ikb-icon-preview .preview { float: left; border-right: 1px solid #ddd; }
.ikb-icon-preview .preview img { float: left; padding: 6px 8px; }
.ikb-icon-preview a { float: left; color:#666 !important; font-size: 8pt; text-transform:uppercase; }
.ikb-icon-preview a:hover { background:#eee; color:#000 !important; text-decoration: none; }
.ikb-icon-preview a span { float: left; padding: 12px; }

/* admin footer */
.ikb-admin-footer { font-size: 8pt; margin: 12px 0 48px 0; }

.ikb-admin-footer,
.ikb-admin-footer a { color:#aaa; }
.ikb-admin-footer a:hover { color:#000; }

.i-admin-dark .ikb-admin-footer,
.i-admin-dark .ikb-admin-footer a { color:#444; }
.i-admin-dark .ikb-admin-footer a:hover { color:#fff; }

/* notifications wrapper to inform of new messages within admin & agent CP*/

.ikb-admin-alerts { float: left; display: none; position: fixed; z-index:4; width: 60%; bottom: 0; left: 50%; margin-left: -30%;  }
.ikb-admin-alerts .i-float-left { margin-left: 12px; }
.ikb-admin-alerts .i-float-right { margin-right: 12px; }

.ikb-admin-alert { float: left; width: 100%; display: none; background:#333; color:#ddd; border: 0; border-bottom-width: 1px; border-style: solid; border-color:#494949; }
.ikb-admin-alert .i-btn-default { background:transparent; border-color:transparent; color:#ddd; }
.ikb-admin-alert .i-btn-default:hover { background:#555; border-color:#555; color:#fff; }

/* field template list */

.ikb-admin-field-template-list > li { cursor: move; display: table-cell;border: 0; border-bottom-width: 1px;border-style: solid;border-color: #eee; }
.ikb-admin-field-template-list > li .list-item-num {display: inline-block; vertical-align: middle;margin: 3px 0; text-align: center; width: 32px; background-color: rgba(100,100,100,.2); border: 1px solid rgba(155,155,155,.1); }
.ikb-admin-field-template-list > li .list-item-icon { margin: 9px; width: 20px;height: 20px;vertical-align: middle; }


.ikb-admin-field-template-list > li .list-item-title { float: left; padding: 9px; }

.ikb-admin-field-template-list > li .list-item-required,
.ikb-admin-field-template-list > li .list-item-visible,
.ikb-admin-field-template-list > li .list-item-default,
.ikb-admin-field-template-list > li .list-item-opts { float: right; padding: 9px; border: 0; }
.ikb-admin-field-template-list > li .i-check-box { margin: 9px; }

.ikb-admin-field-template-list > li .list-item-opts { display: none; }
.ikb-admin-field-template-list > li:hover .list-item-opts { display: block; }


/* custom field list */

.ikb-admin-add-field-list { margin-top: -2px; }
.ikb-admin-add-field-list > li { float: left; width: 50%; padding: 2px 2px 2px 0; }
.ikb-admin-add-field-list > li .list-item-icon { width: 20px;height: 20px;vertical-align: middle; }
.ikb-admin-add-field-list > li i { float: right;cursor: help; margin: 6px;font-size: 8pt; }
.ikb-admin-add-field-list > li .i-btn { cursor: move; }
.ikb-admin-add-field-list > li .i-btn:hover i { display: block; }

.ikb-admin-add-field i { display: none; }
.ikb-admin-add-field:hover i { display: block; }

/* sortable.js */
.ikb-admin-field-template-list .sortable-ghost { opacity: .4; }
.ikb-admin-field-template-list .sortable-chosen { background-color: #ddd; }

/* API explorer */

.admin-api-explorer .fields {float: left; border: 1px solid rgba(140,140,140,.2); overflow:hidden; overflow:hidden; white-space:nowrap; }

.admin-api-explorer .fields select,
.admin-api-explorer .fields input { padding: 9px !important; border: 0 !important; outline: 0 !important;box-shadow: none;  font-weight: bold; color:#000; text-decoration:underline; border: 0 !important; outline: 0 !important; }

.admin-api-explorer .auth input { width: 555px; }
.admin-api-explorer .endpoint input { width: 300px; }

.admin-api-explorer #results { float: left; display: none; width: 100%;  max-width: 1000px; }
.admin-api-explorer #results .results-scrollable { color:#000; background:#f8f8f8;  overflow: auto; }
.admin-api-explorer #results  .json-pre { float: left; margin-left: 15px; }
.admin-api-explorer #results pre {  max-height: 500px; }

/* JSON expand & collapse CSS used in API explorer */

.jjson-container {
    font-size: 10pt;
    line-height: 1.2;
    font-family: monospace;
    float: left;   
    padding: 0;
    margin: 0;
}

.jjson-container,
.jjson-container ul{
    list-style: none !important;
}
.jjson-container ul{
    padding: 0 !important;
    padding-left: 20px !important;
    margin: 0 !important;
}
.jjson-container li {
    position: relative;
}
.jjson-container > li  > .key,
.jjson-container .array .key{
    display: none;
}
.jjson-container .array .object .key{
    display: inline;
}
.jjson-container li:after {
    content: ",";    
}
.jjson-container li:last-child:after {
    content: "";
}
.jjson-container .null{
    color: #999;
}
.jjson-container .string{
    color: #4e9a06;
}
.jjson-container .number{
    color: #a40000;
}
.jjson-container .boolean{
    color: #c4a000;
}
.jjson-container .key{
    color: #204a87;
}
.jjson-container .expanded{
    cursor: pointer;
}

.jjson-container .expanded:before{
    content: "\f147";
    font: normal normal normal 14px/1 FontAwesome;
    width: 13px;
    text-align: center;
    line-height: 13px;
    color: #888;
    position: absolute;
    left: -15px;
    top: 5px;

}

.jjson-container .collapsed:before{
    content: "\f196";
    font: normal normal normal 14px/1 FontAwesome;   
    color: #888;

}

.jjson-container li .collapsed ~ .close:before {
    content: "...";    
    color: #999;
}

.k-chart-tooltip {border-radius: 0 !important; color: #fff !important; background: #212121 !important;border-color: #1a1a1a !important; }


/* -------------------------------
DiffTable
-------------------------------- */

.ikb-diff-pane-container { float: left; width: 50%; }
.ikb-diff-pane { overflow: auto; font-family: Courier New; font-size: 1em; color:#000; }


.ikb-diff-table { float: left; width: 100%; height: 100%; line-height:normal; }
.ikb-diff-table .line { padding-left: .2em; white-space: nowrap; width: 100%; -moz-user-select: text; -ms-user-select: text; -webkit-user-select: text; user-select: text; }
.ikb-diff-table .lineNumber { -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; user-select:none;  font-weight: bold; padding: 0 .3em; color:#aaa; text-align: right; }

.InsertedLine { color: #000; background-color:rgba(93,255,125,.4); }
.ModifiedLine { color: #000; background-color:rgba(110,167,255,.3);}
.DeletedLine { color: #000; background-color: rgba(255,150,150,.4); }
.UnchangedLine { color: #000; background-color: transparent; }
.ImaginaryLine {color: #000; background-color: rgba(160,160,160,.3); }
.InsertedCharacter { color: #000; background-color:rgba(0,255,0,.8); }
.DeletedCharacter { color: #000;  background-color:rgba(255,0,0,.8); }
.ikb-diff .UnchangedCharacter { }
.ikb-diff .ImaginaryCharacter { }

/* overlay used when content is locked */
.ikb-content-locked-overlay { position: absolute; width: 100%; height: 100%; z-index: 2; background: #fff; opacity: .6; }

.i-admin-dark .InsertedLine,
.i-admin-dark .ModifiedLine,
.i-admin-dark .DeletedLine,
.i-admin-dark .UnchangedLine,
.i-admin-dark .ImaginaryLine,
.i-admin-dark .InsertedCharacter,
.i-admin-dark .DeletedCharacter { color: #fff; }

.ikb-diff .i-label { margin-left: 6px; }
    
/* department work times */

.i-work-times .i-work-times-day { text-transform: uppercase; }
.i-work-times .i-work-times-open select,
.i-work-times .i-work-times-close select { width: 98%; }

/* ----------------------- */
/* dark 2018 */
/* ----------------------- */

.i-admin-dark { color: #fff; }
.i-admin-dark .i-dialog-header { background: #161616;border-color: #161616; }
.i-admin-dark .i-dialog-body,
.i-admin-dark .i-loader-overlay-bg { color: #fff; background: #161616; }
.i-admin-dark .i-dialog-footer { background: #1f1f18;border-color: #161616; }

.i-admin-dark .i-nav-divider .i-nav { background-color: #161616; }

.i-admin-dark .i-loader:after {  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1); }

.i-admin-dark h1,
.i-admin-dark h2,
.i-admin-dark h3,
.i-admin-dark h4,
.i-admin-dark h5, 
.i-admin-dark h6 { color: #fff; }

.i-admin-dark .ikb-page-title { opacity: .9; }

.i-admin-dark .i-asides { border-color: #1f1f1f; }


.i-admin-dark .i-bread-crumb { color: #555; }
.i-admin-dark .i-bread-crumb a { color: #555; }
.i-admin-dark .i-bread-crumb a:hover { color: #fff; }

.i-admin-dark .i-tree .i-tree-link { color: #fff; }
.i-admin-dark .i-tree-list li.i-tree-row,
.i-admin-dark .i-tree-list li.i-tree-row-selected  { border-color: #111; }
.i-admin-dark .i-tree-list li.i-tree-row-selected { background-color: #444; }
.i-admin-dark .i-tree-list li a.i-tree-link.selected,
.i-admin-dark .i-tree-list li a.i-tree-link.selected-parent  { color: #fff; }

.i-admin-dark .i-tree-edit { color: #fff; }

.i-admin-dark .i-panel-default .i-panel-body {color: #ccc; background-color: #2F3032; }

.i-admin-dark .i-panel-default .i-panel-header,
.i-admin-dark .i-panel-default .i-panel-body,
.i-admin-dark .i-panel-default .i-panel-footer { background-color: #181818;  border-color: #111; }

.i-admin-dark .i-panel-default .i-panel-header { background-color: #1c1c1c; }

.i-admin-dark .i-panel-default a.i-panel-header-link { background-color: transparent;color: #888; }

.i-admin-dark .i-panel-default .i-panel-header,
.i-admin-dark .i-panel-default .i-panel-header h1,
.i-admin-dark .i-panel-default .i-panel-header h2,
.i-admin-dark .i-panel-default .i-panel-header h3,
.i-admin-dark .i-panel-default .i-panel-header h4,
.i-admin-dark .i-panel-default .i-panel-header h5,
.i-admin-dark .i-panel-default .i-panel-header h6 { color: #ddd; }

.i-admin-dark .i-asides-collapsed .i-asides-menu,
.i-admin-dark .i-dropdown-menu { box-shadow: 0 0 5px rgba(0,0,0,0.7); }

.i-admin-dark .i-tip { background: #222;color: #fff; }
.i-admin-dark .i-tip-arrow { border-color: #222; }

.i-admin-dark .i-dropdown-menu .i-panel-default .i-panel-header { background:transparent }
.i-admin-dark .i-dropdown-menu .i-panel-default .i-panel-header:hover,
.i-admin-dark .i-dropdown-menu .i-panel-default .i-panel-header.selected { background-color: #333; }

.i-admin-dark .i-table-hover tr:hover td.i-col-light,
.i-admin-dark .i-table-hover li.i-col-light:hover  { background-color: #222; }

.i-admin-dark .i-col-header {border-color: #141414; background: #191919; }
.i-admin-dark .i-col-header-link { color: #888; }
.i-admin-dark .i-col-header-sort a.i-col-header-link { color: #59C38D; }
.i-admin-dark .i-col-header-sort { border-color: #59C38D;color: #59C38D; }

.i-admin-dark .i-col-light,
.i-admin-dark .i-col-dark {background-color: transparent; border-bottom-color: #141414; color: #ccc;  }

.i-admin-dark .admin-api-explorer .fields { background: #3f3f3f; }
.i-admin-dark .admin-api-explorer .fields select,
.i-admin-dark .admin-api-explorer .fields input {color: #fff; background: #3f3f3f; }

.i-admin-dark .i-card-grid-item { background: #161616;border-color: #141414; }

.i-admin-dark .i-col-selected { background-color: #1c1c1c;  }

.i-admin-dark a.i-link { color: #fff; }
.i-admin-dark a.i-link:hover { color: #4D88FF; }

.i-admin-dark .i-panel-body a.i-link-primary,
.i-admin-dark .i-dialog-body a.i-link-primary {color:#eee;}
.i-admin-dark .i-panel-body a.i-link-primary:hover,
.i-admin-dark .i-dialog-body a.i-link-primary:hover {color:#62C55A;}

.i-admin-dark a.i-link-default { color: #666; }
.i-admin-dark a.i-link-default:hover { color: #fff; }

.i-admin-dark .i-nav-link { color: #fff; }

.i-admin-dark .i-button-move-up,
.i-admin-dark .i-button-move-down { background-color: #444;border-color: #333; }
.i-admin-dark .i-button-move-up:hover,
.i-admin-dark .i-button-move-down:hover { background-color: #555;border-color: #333; }

.i-admin-dark .ikb-admin-getting-started a h2 {color: #ccc;}
.i-admin-dark .ikb-admin-getting-started .icon {border-color: #39383B; background-color: #444; }
.i-admin-dark .ikb-admin-getting-started a i { color: #aaa; }
.i-admin-dark .ikb-admin-getting-started a:hover h2,
.i-admin-dark .ikb-admin-getting-started a:hover i { color: #fff; }

.i-admin-dark .i-slider { background-color: #161616;border-color: #2a2a2a; }

.i-admin-dark .i-input,
.i-admin-dark .RadPicker,
.i-admin-dark .select2-container--default .select2-selection--multiple,
.i-admin-dark .i-admin-quick-add a.i-link {color: #fff; background-color: #262626; border-color: #161616; }

.i-admin-dark .i-input-active,
.i-admin-dark .i-input:focus,
.i-admin-dark .i-admin-quick-add a.i-link:hover {background-color: #333;color: #fff; border-color: #333; }

.i-admin-dark .i-input-error,
.i-admin-dark .i-input-error:hover { color:#fff;background-color:#2a2a2a;border-color:#FF1010;}

.i-admin-dark .i-radio-button input + label:after,
.i-admin-dark .i-check-box input + label:after { border-color: #2a2a2a; background-color: #444; }

.i-admin-dark .i-radio-button input:checked + label:after,
.i-admin-dark .i-check-box input:checked + label:after { border-color: #7FCD48; background-color: #7FCD48; }

.i-admin-dark .md-editor,
.i-admin-dark .md-editor > .md-footer, 
.i-admin-dark .md-editor > .md-header,
.i-admin-dark .md-editor > .dz-message,
.i-admin-dark .i-input-group-addon-default {color: #ccc; background-color: #212121;border-color: #161616; }

.i-admin-dark .md-editor .i-btn-default {border-color: transparent;background: transparent; color: #fff; }

.i-admin-dark .i-label-default  {color: #fff; background-color: #2a2a2a; }
.i-admin-dark a.i-btn-default .i-label  {color: #fff; background-color: #3f3f3f; }

.i-admin-dark .i-switch-slider:before { background: #161616; }


.i-admin-dark .i-nav-default a.i-nav-link:hover,
.i-admin-dark .i-nav.i-nav-default a.i-nav-link.selected { color:#fff; }

.i-admin-dark .i-nav-default .i-nav-slider,
.i-admin-dark .i-nav-pills.i-nav-default a.i-nav-link.selected,
.i-admin-dark .i-nav-pills.i-nav-default a.i-nav-link.selected:hover,
.i-admin-dark .i-btn-default,
.i-admin-dark .i-tagit-default li.i-tagit-item {color: #ccc; background-color: #222;border-color: #111; }
.i-admin-dark .i-btn-default.selected,
.i-admin-dark .i-btn-default:hover {color: #fff; background-color: #333;border-color: #161616; }

.i-admin-dark .i-percentage-bar { background: #3f3f3f;border-color: #2a2a2a; }
.i-admin-dark  .i-percentage-bar-filled {background-color: #5f5f5f; border-color: #444; }

.i-admin-dark .i-nav-bar { background: #3c3c3c;border-color: #39383B; }
.i-admin-dark .i-nav-bar a.i-nav-link { color: #fff; }
.i-admin-dark .i-nav-content { border-color: #222; }

.i-admin-dark .i-alert-primary,
.i-admin-dark .i-alert-default,
.i-admin-dark .i-alert-success,
.i-admin-dark .i-alert-info,
.i-admin-dark .i-alert-warning,
.i-admin-dark .i-alert-danger {color: #fff; background-color: #1a1a1a; border-color: #111111; }

.i-admin-dark .i-user-content a { color: #8F9FE4; }
.i-admin-dark .i-user-content a:hover { color: #fff; }

.i-admin-dark .reDropDownBody h1,
.i-admin-dark .reDropDownBody h2,
.i-admin-dark .reDropDownBody h3,
.i-admin-dark .reDropDownBody h4,
.i-admin-dark .reDropDownBody h5,
.i-admin-dark .reDropDownBody h6,
.i-admin-dark .md-editor .i-user-content h1,
.i-admin-dark .md-editor .i-user-content h2,
.i-admin-dark .md-editor .i-user-content h3,
.i-admin-dark .md-editor .i-user-content h4,
.i-admin-dark .md-editor .i-user-content h5,
.i-admin-dark .md-editor .i-user-content h6 { color: #000; }
.i-admin-dark .md-preview a:hover { color: #000; }

.i-admin-dark .i-user-content .i-blockquote {  background-color:  rgba(100, 100, 100, .1) }

.i-admin-dark .i-no-results h1,
.i-admin-dark .i-no-results h2,
.i-admin-dark .i-no-results h3,
.i-admin-dark .i-no-results h4,
.i-admin-dark .i-no-results h5,
.i-admin-dark .i-no-results h6 { opacity: .2;   }
.i-admin-dark .i-no-results i { font-size: 60px; opacity: .1; }

.i-admin-dark .ikb-dialog-choices a { color: #fff; }
.i-admin-dark .ikb-dialog-choices a:hover,
.i-admin-dark .ikb-dialog-choices a:hover h1 { color: #7FCD48; }

.i-admin-dark .i-nav-primary-over a.i-nav-link:hover {color: #fff; background: #62C55A; }
.i-admin-dark .i-nav-default-over a.i-nav-link:hover {color: #fff; background: #444; }

.i-admin-dark .i-nav-toolbar { background-color: #202020; border-color: #141414; }
.i-admin-dark .i-nav-toolbar .i-nav > li a.i-nav-link {  border-color: #191919; }

/* raddatepicer overrides */

.i-admin-dark .RadInput_Default .riTextBox,
.i-admin-dark .RadInputMgr_Default { color: #fff; }

.i-admin-dark .RadPicker .rcCalPopup, 
.i-admin-dark .RadPicker .rcTimePopup { border-left: 1px solid #222; background-color:#333 !important; }
.i-admin-dark .RadPicker .rcCalPopup:hover { background-color: #444 !important; }

.i-admin-dark .i-summary { border-top-color: #1a1a1a; border-right-color: #1a1a1a; border-bottom-color: #1a1a1a; }
.i-admin-dark .i-summary,
.i-admin-dark .i-summary-body { background: transparent; }
.i-admin-dark .i-summary-header { background: #1a1a1a; }

.i-admin-dark .i-summary-body { color: #fff; }

.i-admin-dark .i-pager a.page {color:#fff; }

.i-admin-dark .ikb-content-locked-overlay {  opacity: .8; background: #161616; }

@media only screen and (max-width : 900px) {

    /* asides */
    .i-admin-asides {background: #201F1B; z-index: 8; position: absolute; }
    .i-admin-asides.i-asides-collapsed  { margin-left: -52px; }
    .i-admin-collapsed, 
    .i-admin-dark.i-admin-collapsed { background-position: -268px 0;}
    .i-admin-expanded,
    .i-admin-dark.i-admin-expanded { background-position: 0 0; }

    /* body */
    .i-admin-content { padding: 12px 9px; }
    .i-asides-squeeze-left,
    .i-admin-body.i-asides-collapsed-squeeze-left { margin: 0 }
    
}