* {
    font-family: 'Source Sans Pro',sans-serif;
    font-weight: 400;
    font-size: 14px;
}

label {
    text-transform: uppercase;
    font-weight: 600;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #eee;
}

.fields-multiselect{
    min-height:300px;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
#sortable tbody tr:hover {
    background: #eee !important;
}

#page-wrapper{

}

.navbar-default, #wrapper{
    background-color: #4A4A49;

}

#side-menu a{
    color:#FFFFFF;
}

#side-menu .active a{
    color:#000;
    background-color: #FFF;
}

#side-menu .active ul li a{
    color:#FFF;
    background-color: #4A4A49;
}

nav.navbar.navbar-default.navbar-static-top {
    background-color: #01B8CC;
}

.navbar-header{
    background-color: #FFF;
    width: 100%;
    height:150px;
}

.navbar-default.sidebar{
    margin-top:200px;
}



.btn-success {
    background-color: #4A4A49;
    border-color: #373338;
    color:#01B8CC;
}


.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
{
    color:#373338;
    background-color:#A9F5FF;
    border-color:#01B8CC;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #E5F7F9;
}
.navbar-brand img {
    padding:15px;
}
.navbar-brand h1 {
    font-weight: bolder;
    display: inline;
    padding-left: 30px;

}
.panel-default {
    border-color: #ddd;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #E5F7F9;
    border-color: #ddd;
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #E5F7F9;
}

#side-menu.nav li  a:hover , #side-menu.nav> .nav-second-level li a:hover{
    background-color: #FFF;
    color:#000;
}
/*
#side-menu.nav>li.active :first-child {
    background-color: #000;
}

#side-menu.nav>li.active  a {
   color: #FFF;
}

/*
#side-menu.nav>li.active :first-child  .nav-second-level {
    background-color: #4A4A49;
}
*/



.multiselect_fields {
    border: 1px solid #eee;
    width: 200px;
    min-height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0 0;
    float: left;
    margin-right: 10px;
}
.multiselect_fields li, .multiselect_fields li {
    margin: 0 5px 5px 3px;
    padding: 3px;
    //font-size: 1.2em;
    width: 180px;
}

.ui-tooltip {
    padding: 2px;
    position:relative;
    box-shadow: none;
}

.multiselect_label{
    display: block;
}

#loader-container{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
    margin:-100px;
}