.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 3px 0 3px;
    border-color: #555555 transparent transparent transparent;
}

p.info-user-sidebar{
    white-space: normal;
    color: #f39c12;
}

.sidebar-collapse .info-user-sidebar-container{
    display: none;
}

.form-group {
    margin-bottom: 2px;
}

select.form-control {
    padding: 6px 8px;
}

.text-left {
    text-align: left !important; 
}

.selectizeLoading > .selectize-input, .selectizeLoading > .selectize-input > input
{
    cursor: wait !important;
    font-style: italic;
    background:
    url('../images/spinner-20.gif')
    no-repeat
    center center;
}

.selectize-input {
    border-radius: 0px;
    overflow: hidden;
    min-height: 30px;
}

/*.selectize-control, .selectize-input, .form-control.selectize-control {
height: 34px;
}*/

/* smaller datatable */
table.dataTable tr td .btn {
    padding: 1px 8px;
    vertical-align: middle;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 2px;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 2px !important;
}
.selected-row td{
    background-color: #b5ddf5 !important;
    border-color: #b5ddf5 !important;
    color: #000;
}
/* end of smaller datatable */

.compact .selectize-control, .compact .selectize-input, .compact .form-control.selectize-control {
    height: 30px;
}
.selectize-input > * {
    display: block;
}
.form-control {
    height: 30px;
}
select.form-control, .selectize-input {
    padding: 4px 8px;
}
.form-group {
    margin-bottom: 0px;
}
.btn {
    padding: 4px 10px;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right),.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {
    min-width: 250px;
}
.label-notif-sidebar {
    margin-top: 3px;
}
.user-panel>.image>img {
    width: 100%;
    max-width: 100px;
    height: auto;
    border-radius: 0;
    border: 2px solid #d3dfe2; 
}
.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a {
    min-height: 50px;
}
.div-user-image {
    border-radius: 50%;
    z-index: 5;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    margin-top: -2px;
    float:left;
    border: 1px solid #d3dfe2;
}
.div-img-circle {
    border-radius: 50%;
    z-index: 5;
    width: 90px;
    height: 90px;
    border: 3px solid #d3dfe2;
    margin: auto;
}

/* change a height of a standard Bootstrap navbar.*/

.navbar {
    min-height: 80px;
}

.navbar-brand {
    padding: 5px 15px 0px 5px;
    height: 80px;
    line-height: 31px;
}

.navbar-toggle {
    /* (80px - button height 34px) / 2 = 23px */
    margin-top: 23px;
    padding: 9px 10px !important;
}

@media (min-width: 768px) {
    .navbar-nav > li > a {
        /* (80px - line-height of 27px) / 2 = 26.5px */
        padding-top: 26.5px;
        padding-bottom: 26.5px;
        line-height: 27px;
    }
}

/* multilevel dropdown on navbar */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

/* datatable */
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    top: 3px !important;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}