﻿.list-group.panel > .list-group-item {
    /*-webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;*/
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.list-group-submenu {
    margin-left: 20px;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    line-height: 1.7;
    background-color: #f5f5f5;
}


/* Custom page CSS
        -------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container {
    width: auto;
    padding: 0 15px;
}

    .container .text-muted {
        margin: 20px 0;
    }

.field-validation-error {
    border: solid 1px #F00;
}

.progress-loader {
    position: fixed;
    height: 8px;
    top: 0px !important;
    left: 0px !important;
    z-index: 99999;
    width: 0%;
    display: none;
}

.bottom-spacing {
    margin-bottom: 10px;
}

i.fa-size {
    font-size: 15px;
    color: #9BC0D8;
    padding-right: 5px;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    -moz-animation: fa-spin 1s infinite steps(8);
    -o-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

.list-group-item .fa-unlock{
        color: #9BC0D8;
}


.bgVerticalMenu .list-group-item-primary{
    padding: 10px 12px;
}

.bgVerticalMenu .list-group-item-primary:hover {
    background-color: #363B3D !important;
    border-color: #fff !important;
    color: #fff !important;
}