@import url('https://fonts.googleapis.com/css?family=Quicksand');
.header-fixed {
    width: 100%
}

.header-fixed > thead,
.header-fixed > tbody,
.header-fixed > thead > tr,
.header-fixed > tbody > tr,
.header-fixed > thead > tr > th,
.header-fixed > tbody > tr > td {
    display: block;
}

.header-fixed > tbody > tr:after,
.header-fixed > thead > tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

.header-fixed > tbody {
    overflow-y: auto;
    height: 250px;
}

.header-fixed > tbody > tr > td,
.header-fixed > thead > tr > th {
    width: 30%;
    float: left;
}

.glyphicon.spinning {
    animation: spin 1s infinite linear;
    -webkit-animation: spin2 1s infinite linear;
}
@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }
    to {
        transform: scale(1) rotate(360deg);
    }
}
@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
am-multiselect .dropdown-menu{
    padding-left: 5px;
    padding-right: 5px;
}

am-multiselect .dropdown-menu > li > a {
    padding: 3px 10px;
    cursor:pointer;
}

am-multiselect .dropdown-menu > li.selected {
    background-color: #ADD8E6;
}


.table2 {
    table-layout:fixed;
}

.div-table-content {
    height:300px;
    overflow-y:auto;
}

/*.carousel-active-ficha{
    border: 2px solid #2E2E2E;
    border-radius:5px
}*/
.color-menu{
    background-color: #2850c6;
}
.skin-black .sidebar-menu>li:hover>a,.skin-black .sidebar-menu>li.active>a{
    color:#fff;
    background:#22458c;
    border-left-color:#fff
}
input[type=text],input[type=datetime-local], input[type=number], input[type=email], input[type=date], input[type=datetime] {
    border-radius: 8px;
    border: 1px solid #ccc;
}
input[type=text]:focus,input[type=datetime-local]:focus, input[type=number]:focus, input[type=email]:focus,
input[type=date]:focus, input[type=datetime]:focus {
    box-shadow: 0.1px 0.1px 0.1px 0px rgba(0,0,0,0.75);
    /*        box-shadow: 0 6px 50px rgba(0,0,0,.05);*/
    border-radius: 8px;
    border: 1px solid #345bb7;

}
.btn {
    border-radius: 8px;
    box-shadow: 0.1px 0.1px 0.1px 0px rgba(0,0,0,0.75);
}
.fa-2x {
 font-size: 1.6em;
}
.treeview  a span{
  color:#ffffff;
}
.treeview a i{
  color:#ffffff;
}


/*.especial{
    background-color: #2850c6
}*/
/*ul  {
background-color:#2850c6
}*/
/*ul :hover {
    background-color: #0a0
}
ul li :hover {
    background-color: #0a0
}*/
.info-box{
    border-radius: 8px;
}
textarea.form-control {
    border-radius: 8px;  
    border: 1px solid #ccc;
}
textarea.form-control:focus {
    box-shadow: 0.1px 0.1px 0.1px 0px rgba(0,0,0,0.75);
    /*        box-shadow: 0 6px 50px rgba(0,0,0,.05);*/
    border-radius: 8px;
    border: 1px solid #345bb7;
}
select.form-control {
    border-radius: 8px;
    /*        background-position: 99% 50%;
            background-repeat: no-repeat;
            background-size: 16px;*/
}
select.form-control:focus {
    border-radius: 8px;
    box-shadow: 0.1px 0.1px 0.1px 0px rgba(0,0,0,0.75);
    border: 1px solid #345bb7;
    /*        background-position: 99% 50%;
            background-repeat: no-repeat;
            background-size: 16px;*/
}

body{
font-family: 'Quicksand', sans-serif;
font-weight: 400;
font-size: 13px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: 'Quicksand', sans-serif;
}