
@import url('plugins/alertify/alertify.min.css');
@import url('plugins/alertify/bootstrap.min.css');


.pagination{

    margin: 0px;
}

a {
    color: #00a276;
}

.navbar-default{
    background: white;
}
/** navbar customisation */
.navbar{
    min-height: 30px
}

.navbar-top-links li a {
    min-height: 30px;
    padding: 10px 15px;
}

.navbar-brand{
    padding: 15px 15px 10px;
}

.navbar-inverse .navbar-brand{
    color: rgb(162,195,1);
}

.navbar-inverse{
    background: #ffffff;
    border-bottom: 1px solid rgb(255,255,255);
    color:#ddd;
}

img.navbar-logo{
    height:30px;
    margin: 5px 10px;
    float:left;
}

.page-header-box  h3, .page-header-box  a{
    margin-top:15px;
    border-bottom: none;
}

.page-header-box{
    margin-bottom: 20px;
}

/** sidebar arrow */
.pointer {
    position: absolute;
    right: 20px;
    top: 10px;
}
.pointer .arrow,
.pointer .arrow_border {
    border-color: transparent #fff transparent transparent;
    border-width: 11px;
    border-style: solid;
    font-size: 0;
    left: 50%;
    line-height: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1002;
    left: 0;
    margin-left: 45%;
}
.pointer .arrow_border {
    border-color: transparent #e7e7e7 transparent transparent;
    border-width: 11px;
    margin-left: -1px;
    border-style: solid;
    z-index: 1001;
    top: 0px;
}


.navbar-static-side a{
    color:#33455A;
}

/** sidebar active */
.menu_active > a {
    color: #ffffff;
    background: #017991;}
.nav > li.menu_active > a:focus, .nav > li.menu_active > a:hover {
    color: #ffffff;
    background: #33455A;

}


#page-wrapper{
    min-height: 0;
}

#loader{
    display:none;
}

/** modal customisation */
.modal-header, .modal-footer{
    padding: 5px 20px;
    background: #eee;
}

.modal-header{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-footer{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

@media(min-width:768px) {
    .navbar-static-side {
        z-index: 1;
        position: absolute;
        width: 200px;
    }

    #page-wrapper {
        margin: 0 0 0 200px;

        margin-top: 5px;
        min-height: 0;
        border-left: 1px solid #e7e7e7;
    }
}


.vertical-align {display: inline-block;
    vertical-align: bottom;
    float: none;
    text-align: right;
    margin-top: 15px;
}


.right{
    text-align: right;
}

.data-content{

    margin: 15px;
}


tr.updated {
    background: #9d9121 !important;
}

i.not_active {
    background: rgba(217,76,58, 0.8);
}

.tab-pane{
    height:500px;
    overflow:auto;
    width:100%;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


.progress {
    margin: 15px;
}

.progress .progress-bar.active {
    font-weight: 700;
    animation: progress-bar-stripes .5s linear infinite;
}

.dotdotdot:after {
    font-weight: 300;
    content: '...';
    display: inline-block;
    width: 20px;
    text-align: left;
    animation: dotdotdot 1.5s linear infinite;
}



.domanda-validazione > span > i.fa-circle{
    color: grey;
}
.domanda-validazione.qualita.active > span > i.fa-circle{
    color: orange;
}




.domanda-validazione.esporta.active > span > i.fa-circle{
    color: green !important;
}

@keyframes dotdotdot {
    0%   { content: '...'; }
    25% { content: ''; }
    50% { content: '.'; }
    75% { content: '..'; }
}


.toolbar .btn {
    margin-right: 10px;
}
