﻿/* ALL STYLES */

/* #SHORTCUT */

#hide-shortcut {
    cursor: pointer;
    padding: 10px;
    color: #c0bbb7;
}

    #hide-shortcut:hover {
        color: #fff;
    }
/* END #SHORTCUT */

/* #LEFT-PANEL */

.minified nav > ul > li > a > .menu-item-parent {
    top: 0;
}

/* END #LEFT-PANEL */

/* END ALL STYLES */


/* ====================================== .smart-style-0 ====================================== */

/* BOTH DIRECTIONS */

.smart-style-0.minified nav > ul > li > ul {
    margin-top: 0;
}

/* END BOTH DIRECTIONS */

/* ====================================== .smart-style-1 ====================================== */

/* BOTH DIRECTIONS */

.smart-style-1 #project-context span a, #project-context span small {
    color: #fff;
    -ms-text-shadow: none;
    text-shadow: none;
    direction: rtl;
}

/* END BOTH DIRECTIONS */


/* SMART-LTR */

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-ltr .smart-style-1 nav ul b .fa-plus-square-o:before {
    content: "\f105";
}

/* END #LEFT-PANEL > NAV > ULs */

/* END #LEFT-PANEL > NAV */

/* END SMART-LTR */


/* SMART-RTL */

/* #LEFT-PANEL > NAV > ULs */

/* END #LEFT-PANEL > NAV > ULs */

/* END SMART-RTL */


/* ====================================== .smart-style-2 ====================================== */

/* BOTH DIRECTIONS */

/*.smart-style-2 #left-panel {
    padding-right: 0 !important;
    padding-left: 0 !important;
}*/

.smart-style-2 #project-context > .label a, .smart-style-2 #project-context > .label small {
    -ms-text-shadow: none;
    text-shadow: none;
    color: #a0a0a0;
}

.smart-rtl .login-info span > img {
    vertical-align: top;
}

.smart-style-2 #project-context > .label:hover a, .smart-style-2 #project-context > .label:hover small {
    color: #ffffff;
}

/*.smart-style-2 .login-info > span > a {
    width: 121px !important;
}*/

    .smart-style-2 .login-info > span > a > span {
        -moz-min-width: 100px;
        -ms-min-width: 100px;
        -o-min-width: 100px;
        -webkit-min-width: 100px;
        min-width: 100px;
    }

.smart-style-2 #hide-shortcut {
    background: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,.3);
    -ms-box-shadow: 0 4px 10px rgba(0,0,0,.3);
    box-shadow: 0 4px 10px rgba(0,0,0,.3);
    cursor: pointer;
    padding: 10px;
    color: #777;
}

    .smart-style-2 #hide-shortcut:hover {
        color: #222;
    }

.smart-style-2 aside#left-panel {
    -webkit-box-shadow: 1px 1px 6px #333;
    -ms-box-shadow: 1px 1px 6px #333;
    box-shadow: 1px 1px 6px #333;
}

.smart-style-2 nav ul li.active > a:before {
    color: #333;
}

/* END BOTH DIRECTIONS */

/* ====================================== .smart-style-3 ====================================== */


/* BOTH DIRECTIONS */

.smart-style-3 aside#left-panel {
    -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.35);
    -ms-box-shadow: 1px 1px 6px rgba(0,0,0,.35);
    box-shadow: 1px 1px 6px rgba(0,0,0,.35);
}

.smart-style-3 nav > ul > li.open {
    border-right: 4px solid #4D8BA5;
    border-left: none;
    padding-right: 0;
}

.smart-style-3 .login-info a span {
    width: 140px;
}



.smart-style-3 body, body.smart-style-3 {
    /*font-family: Tahoma;*/
}

/* END BOTH DIRECTIONS */


/* SMART-RTL */

/* #LEFT-PANEL */

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-rtl.minified.smart-style-3 nav ul li span.menu-item-parent {
    max-width: 185px;
}

.smart-rtl.smart-style-3 nav > ul > li.open ul li > a,
.smart-rtl.smart-style-3 nav > ul > li.open > ul > li > a {
    padding-left: 10px !important;
}

/* END #LEFT-PANEL > NAV > ULs */

/* END #LEFT-PANEL > NAV */

/* END #LEFT-PANEL */

/* END SMART-RTL */



/* SMART-LTR */

/* #LEFT-PANEL */

.smart-ltr.smart-style-3 aside#left-panel {
    -webkit-box-shadow: -1px 0 6px rgba(0,0,0,.35);
    -ms-box-shadow: -1px 0 6px rgba(0,0,0,.35);
    box-shadow: -1px 0 6px rgba(0,0,0,.35);
}

.smart-ltr.smart-style-3 nav > ul > li.open {
    border-right: none;
    border-left: 4px solid #4D8BA5;
    padding-left: 0;
}

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-ltr.minified.smart-style-3 nav ul li span.menu-item-parent {
    max-width: 185px;
}

/* END #LEFT-PANEL > NAV > ULs */

/* END #LEFT-PANEL > NAV */

/* END #LEFT-PANEL */

/* END SMART-LTR */

/* header calendar smart-style-0 */
.smart-style-0 .header-calendar, .header-calendar {
    list-style: none;
    float: right;
    position: relative;
    padding: 2px 7px 3px;
    margin: 16px 0 0 0;
    color: #3276b1;
}

/* header calendar smart-style-1 */
.smart-style-1 .header-calendar {
    list-style: none;
    float: right;
    position: relative;
    padding: 2px 7px 3px;
    margin: 16px 0 0 0;
    color: #FFF;
}
/* header calendar smart-style-2 */
.smart-style-2 .header-calendar {
    list-style: none;
    float: right;
    position: relative;
    padding: 2px 7px 3px;
    margin: 16px 0 0 0;
    color: #C5C6CA;
}
/* header calendar smart-style-3 */
.smart-style-3 .header-calendar {
    list-style: none;
    float: right;
    position: relative;
    padding: 3px 7px 3px;
    margin: 16px 0 0 5px;
    color: #fff;
    -ms-text-shadow: #985813 0 -1px;
    text-shadow: #985813 0 -1px;
    background: #000000;
    background: rgba(0,0,0,.2);
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin-top: 14px;
}
/*fix height li nav*/
.smart-style-2 nav>ul>li>a {
  padding-top: 13px;
  padding-bottom: 13px;
}


/* ====================================== .smart-style-4 ====================================== */


/* BOTH DIRECTIONS */

.smart-style-4 aside#left-panel {
    -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.35);
    -ms-box-shadow: 1px 1px 6px rgba(0,0,0,.35);
    box-shadow: 1px 1px 6px rgba(0,0,0,.35);
}

.smart-style-4 nav > ul > li.open {
    border-right: 4px solid #4D8BA5;
    border-left: none;
    padding-right: 0;
}

.smart-style-4 .login-info a span {
    width: 140px;
}



.smart-style-4 body, body.smart-style-4 {
    /*font-family: Tahoma;*/
}

/* END BOTH DIRECTIONS */


/* SMART-RTL */

/* #LEFT-PANEL */

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-rtl.minified.smart-style-4 nav ul li span.menu-item-parent {
    max-width: 185px;
}

.smart-rtl.smart-style-4 nav > ul > li.open ul li > a,
.smart-rtl.smart-style-4 nav > ul > li.open > ul > li > a {
    padding-left: 10px !important;
}

/* END #LEFT-PANEL > NAV > ULs */

/* END #LEFT-PANEL > NAV */

/* END #LEFT-PANEL */

/* END SMART-RTL */



/* SMART-LTR */

/* #LEFT-PANEL */

.smart-ltr.smart-style-4 aside#left-panel {
    -webkit-box-shadow: -1px 0 6px rgba(0,0,0,.35);
    -ms-box-shadow: -1px 0 6px rgba(0,0,0,.35);
    box-shadow: -1px 0 6px rgba(0,0,0,.35);
}

.smart-ltr.smart-style-4 nav > ul > li.open {
    border-right: none;
    border-left: 4px solid #4D8BA5;
    padding-left: 0;
}

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-ltr.minified.smart-style-4 nav ul li span.menu-item-parent {
    max-width: 185px;
}


/* ====================================== .smart-style-6 ====================================== */


/* BOTH DIRECTIONS */
.smart-style-6 aside#left-panel {
    -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.35);
    -ms-box-shadow: 1px 1px 6px rgba(0,0,0,.35);
    box-shadow: 1px 1px 6px rgba(0,0,0,.35);
}

.smart-style-6 nav > ul > li.open {
    border-right: 4px solid #4D8BA5;
    border-left: none;
    padding-right: 0;
}

.smart-style-6 .login-info a span {
    width: 140px;
}



.smart-style-4 body, body.smart-style-4 {
    /*font-family: Tahoma;*/
}

/* END BOTH DIRECTIONS */


/* SMART-RTL */

/* #LEFT-PANEL */

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-rtl.minified.smart-style-6 nav ul li span.menu-item-parent {
    max-width: 185px;
}

.smart-rtl.smart-style-6 nav > ul > li.open ul li > a,
.smart-rtl.smart-style-6 nav > ul > li.open > ul > li > a {
    padding-left: 10px !important;
}

/* END #LEFT-PANEL > NAV > ULs */

/* END #LEFT-PANEL > NAV */

/* END #LEFT-PANEL */

/* END SMART-RTL */



/* SMART-LTR */

/* #LEFT-PANEL */

.smart-ltr.smart-style-6 aside#left-panel {
    -webkit-box-shadow: -1px 0 6px rgba(0,0,0,.35);
    -ms-box-shadow: -1px 0 6px rgba(0,0,0,.35);
    box-shadow: -1px 0 6px rgba(0,0,0,.35);
}

.smart-ltr.smart-style-6 nav > ul > li.open {
    border-right: none;
    border-left: 4px solid #4D8BA5;
    padding-left: 0;
}

/* #LEFT-PANEL > NAV */

/* #LEFT-PANEL > NAV > ULs */

.smart-ltr.minified.smart-style-6 nav ul li span.menu-item-parent {
    max-width: 185px;
}



.smart-style-6 #project-context span a, #project-context span small {
    color: #ffffff;
    -ms-text-shadow: none;
    text-shadow: none;
    direction: rtl;
}

.smart-style-6 .header-calendar, .header-calendar {
    list-style: none;
    float: right;
    position: relative;
    padding: 2px 7px 3px;
    margin: 16px 0 0 0;
    color: #ffffff;
}

.smart-style-6 #project-context .organization-name {
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}

.smart-style-6 .login-info > span {
    height: 38px;
    display: block;
    padding: 0 10px;
    border-bottom: 1px solid #ffffff;
}

.smart-style-6 #left-panel #nav-scroll-top {
    background: #2196F3 !important;
    text-align: center;
    color: #eee;
}
.smart-style-6 #left-panel #nav-scroll-bottom {
    background: #2196F3 !important;
    text-align: center;
    color: #eee;
}

.smart-style-6 #main-tree > ul {
    max-height: calc(100vh - 240px);
}

.smart-style-6 .fixed-header.fixed-ribbon #header {
    border-bottom: none;
    /* box-shadow: none; */
}

.smart-style-6 .login-info {
    display: block;
    font-size: 12px;
    color: #fff;
    height: auto !important;
    border: solid transparent;
    border-width: 1px 0;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
    width: 100%;
    margin: 0 !important;
    border-bottom: 1px solid #525151;
}
.smart-style-6 .login-info a span {
    text-transform: capitalize;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    color: #000000;
}

.smart-style-6 .jarviswidget-color-pinkDark > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}

.smart-style-6 .jarviswidget-color-yellow > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}

.smart-style-6 .jarviswidget-color-blueLight > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}

.smart-style-6 .jarviswidget-color-orange > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}
.smart-style-6 .jarviswidget-color-purple > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}

.smart-style-6 .jarviswidget-color-orange > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}

.smart-style-6 .jarviswidget-color-pink > header {
    border-color: #45474b !important;
    background: #4c4f53;
    color: #fff;
}

.smart-style-6 .input-group-addon {
    padding: 6px 12px;
    font-size: 5px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 0px;
}


.smart-style-6 #logo-group span#activity {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: default !important;
    display: inline-block;
    font-weight: 700;
    height: 24px;
    width: 24px;
    padding: 2px;
    text-align: center;
    text-decoration: none !important;
    -moz-user-select: none;
    -webkit-user-select: none;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#2196f3,#2196f3);
    background-image: -moz-linear-gradient(top,#2196f3,#2196f3);
    background-image: -ms-linear-gradient(top,#2196f3,#2196f3);
    background-image: -o-linear-gradient(top,#2196f3,#2196f3);
    background-image: linear-gradient(top,#2196f3,#2196f3);
    border: 1px solid #bfbfbf;
    color: #ffffff;
    font-size: 19px;
    margin: 10px 0 0;
    position: relative;
}

.smart-style-6 #logo-group span#activity:hover {
        border: 1px solid #bfbfbf;
        transition: all 0s;
        cursor: pointer !important;
        -webkit-box-shadow: inset 0 0 4px 1px rgba(0,0,0,.08);
        box-shadow: inset 0 0 4px 1px rgba(0,0,0,.08);
    }

body.smart-style-6 {
    -ms-overflow-style: scrollbar;
}