﻿/* set default font-face font-awesome to force light style for old icon definitions */
.fa {
    font-weight: 300 !important;
}

body {
    overflow-x: hidden;
    overflow-y: scroll;
}

.nav > li > a i {
    text-align: center;
    width: 17px;
}

/* pages */
#CMSPagesTree li[type="trash"] {
    padding-top: 20px;
}

#CMSPagesTree li[type="root"] .fa-sitemap {
    color: #e28a00;
}

.jstree-contextmenu {
    z-index: 100;
}

input[type="search"]::-webkit-search-cancel-button {
    /*Bootstrap 3 override*/
    -webkit-appearance: searchfield-cancel-button !important;
}

.ribbon-test-environment {
    width: 200px;
    background: #39d;
    position: absolute;
    top: 25px;
    left: -50px;
    text-align: center;
    line-height: 40px;
    letter-spacing: 1px;
    color: #f0f0f0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    z-index: 10000;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
}

#divVersion {
    display: block;
    position: fixed;
    bottom: 0;
    padding: 5px;
    width: 100%;
    color: #9c9c9c;
    font-size: 10px;
    font-weight: lighter;
    background-color: rgba(48, 48, 48, 0.85);
    width: 220px;
}

#side-menu {
    padding-bottom: 15px !important;
}

.login-again-text {
    color: white;
}

.pace .pace-progress {
    background-color: white;
}

/*datepicker with weeknumbers styling*/
.bootstrap-datetimepicker-widget.dropdown-menu {
    min-width: 16rem;
}

/*fix infinite scroll header border*/
.dataTables_scrollHeadInner {
    border-bottom: 1px solid #e5e6e7;
}

/* Workaround for recent chrome update causing the select2 search input in modals with overflow not to work */
body:has(> .select2-container input) .modal {
	overflow-y: hidden;
}
