﻿.search-filter-sub { min-height:0px; }

.main { margin-top:20px; margin-bottom:20px; }

.left-menu .nav-title { border-bottom: 1px solid #ddd; padding:5px; font-weight:bold; }

@media (max-width: 767px){
	
	.left-menu .nav-title {
    border-bottom: 1px solid #ddd;
    padding: 5px;
    font-weight: bold;
    text-align: center !important;
    color: #ffffff;
}
}

a:hover,
a:focus {
/*color: #fff;*/
	text-decoration: none;
}

nav a:hover,
nav a:focus {
	color:#fff;
}

a.search-filter-text:hover,
a.search-filter-text:focus {
	color:#323a47;
}

footer[role="contentinfo"] {
  background: none;
}


        .quick-sidebar-modal-toggler {
            top: 50%;
            right: 0;
            padding: 0;
            z-index: 99;
            border: none;
            outline: none;
            position: fixed;
            margin-top: -30px;
            width: 45px;
            height: 45px;
        }

        .quick-sidebar-modal-toggler i {
            padding: 5px;
            font-size: 20px;
            color: #fff;
        }

        .maroon-bg{
            background: #98012e;
        }

        .green-bg{
            background: #98012e;
        }

        .quick-sidebar-new-chart {
            top: 50%;
            right: 0;
            padding: 0;
            z-index: 99;
            border: none;
            outline: none;
            position: fixed;
            margin-top: -80px;
            width: 45px;
            height: 45px;
        }

        .quick-sidebar-new-chart i {
            padding: 5px;
            font-size: 20px;
            color: #fff;
        }

        #draggablePanelList .panel-heading {
            cursor: move;
        }

        #jquery-colour-picker {
                z-index: 999999;
        }

        .dropdown-menu-v2::before {
            border-color: transparent transparent #FBFBFB;
            border-style: solid;
            border-width: 0 0 15px 15px;
            content: " ";
            display: inline-block;
            height: 0;
            position: absolute;
            right: 0;
            top: -10px;
            width: 0;
        }

        .dropdown-menu-v2 .active > a:hover,
        .dropdown-menu-v2 .active > a:focus {
            outline: 0;
            text-decoration: none;
            color: #bf0a48;
        }

        .dropdown-menu-v2 > li > a {
            color: #bf0a48;
        }

        .dropdown-menu-v2 > li > a:hover {
            color: #bf0a48;
            background-color: #FBFBFB;
        }
        </style>

        <style type="text/css">
        /* Hover Effect */
.panel-heading:hover {
		//-ms-transform: scale(1.02,1.02); /* IE 9 */
    //-webkit-transform: scale(1.02,1.02); /* Safari */
    //transform: scale(1.02,1.02);
		z-index:9999;
		cursor:pointer;
    //background:#fff;
    //background-image: linear-gradient(-180deg, #FFFFFF, #EBEBEB);
	}

/* Panel header color on active */
 .panel-info > .panel-heading:active {

}

 .panel-warning > .panel-heading:active {

}

 .panel-danger > .panel-heading:active {

}

/* Drag gridstack panel color
.panel-heading:active {
    //background: #333;
    background:hsl(240,65%,50%);
  -webkit-box-shadow: inset 0 0 10px #CCCCCC;
    -moz-box-shadow: inset 0 0 10px #CCCCCC;
    box-shadow: inset 0 0 10px #CCCCCC;
}*/


/* Gridstack */
.grid-stack-item-content {
    //background: rgba(255, 255, 222, 0.1);
    background: #FFF;
    border-color:rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    //box-shadow: 5px 5px 5px grey;
}

/* Align Panel Text */
.panel-title {
    text-align: left;
    font-family: Open Sans;
    /*color: #FFF;*/
}

.panel-body {
	font-family: Open Sans;
}

.panel-title > a {
  color: inherit;
}

/* Fixes Font Awesome and Gridstack Resizer */
.grid-stack-item > .ui-icon.ui-resizable-handle {
  background-image: none;
}
//




