/* Main Site */
body{
    font-family: Averta,sans-serif;
    color: #424242;
    outline: none !important;
}

/* Loading */
.loading{
    margin-left:205px;
    margin-right:5px;
}

/* Font Awesome */
.fa{
    color: #424242;
    padding-right: 5px;
}
/* Main Color */
.main{
    color: #055f24;
}


/* Elements */
.button{
    color: #ffffff;
    /*background-color: #055f24;
    border-color: #055f24;*/
    font-weight: bold !important;
    background: #055f24; /* Old browsers */
    background: -moz-linear-gradient(top,  #055f24 0%, #056f26 21%, #058228 48%, #056f26 80%, #055f24 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #055f24 0%,#056f26 21%,#058228 48%,#056f26 80%,#055f24 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #055f24 0%,#056f26 21%,#058228 48%,#056f26 80%,#055f24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055f24', endColorstr='#055f24',GradientType=0 ); /* IE6-9 */

}

.button_green{
    color: #ffffff;
    font-weight: bold !important;
    background: #2f7f00; /* Old browsers */
    background: -moz-linear-gradient(top, #2f7f00 0%, #309400 21%, #31aa00 48%, #2f7f00 80%, #2f7f00 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #2f7f00 0%,#309400 21%,#31aa00 48%, #2f7f00 80%,#2f7f00 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #2f7f00 0%,#309400 21%,#31aa00 48%, #2f7f00 80%,#2f7f00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055f24', endColorstr='#055f24',GradientType=0 ); /* IE6-9 */

}

.button_red{
    color: #ffffff;
    font-weight: bold !important;
    background: #d30202; /* Old browsers */
    background: -moz-linear-gradient(top, #8f0202 0%, #b20202 21%, #d30202 48%, #8f0202 80%, #8f0202 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #8f0202 0%,#b20202 21%,#d30202 48%,#8f0202 80%,#8f0202 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #8f0202 0%,#b20202 21%,#d30202 48%,#8f0202 80%,#8f0202 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055f24', endColorstr='#055f24',GradientType=0 ); /* IE6-9 */

}

.selected{
    color: #055f24;
}

.link{
    color: #337ab7;
}

.button.success{
    color: #424242;
    background-color: #399139;
    border-color: #448d47;
}

.button.delete{
    color: #fff;
    background-color: rgba(173, 11, 16, 0.84);
    border-color: rgba(173, 11, 16, 0.84);
}

/* Menu */
.menuitem {
    color: #6e6e6e;
}

.menuitem:hover {
    border-left: solid 4px #055f24;
    color: #6e6e6e;
}

.menuitem.active {
    color: #6e6e6e;
    border-left: solid 4px #055f24;
}

.sub{
    border-bottom: solid 1px #055f24;
}

.menuitem_sub{
    border-left: solid 2px #055f24;
}






/* Tables */
th{
    background-color: rgba(211, 211, 211, 0.28);
}

/* Doalog */
.dialog-success{
    color: #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #399139), color-stop(1, #39b339));
    background:-moz-linear-gradient(top, #399139 5%, #39b339 100%);
    background:-webkit-linear-gradient(top, #399139 5%, #39b339 100%);
    background:-o-linear-gradient(top, #399139 5%, #39b339 100%);
    background:-ms-linear-gradient(top, #399139 5%, #39b339 100%);
    background:linear-gradient(to bottom, #399139 5%, #39b339 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
    background-color:#39b339;
}

.dialog-warning{
    color: #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5ac41), color-stop(1, #ffc641));
    background:-moz-linear-gradient(top, #e5ac41 5%, #ffc641 100%);
    background:-webkit-linear-gradient(top, #e5ac41 5%, #ffc641 100%);
    background:-o-linear-gradient(top, #e5ac41 5%, #ffc641 100%);
    background:-ms-linear-gradient(top, #e5ac41 5%, #ffc641 100%);
    background:linear-gradient(to bottom, #e5ac41 5%, #ffc641 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ac41', endColorstr='#019ad2',GradientType=0);
    background-color:#e5ac41;
}

.dialog-error{
    color: #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e8736e), color-stop(1, #b45a5a));
    background:-moz-linear-gradient(top, #e8736e 5%, #b45a5a 100%);
    background:-webkit-linear-gradient(top, #e8736e 5%, #b45a5a 100%);
    background:-o-linear-gradient(top, #e8736e 5%, #b45a5a 100%);
    background:-ms-linear-gradient(top, #e8736e 5%, #b45a5a 100%);
    background:linear-gradient(to bottom, #e8736e 5%, #b45a5a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ac41', endColorstr='#019ad2',GradientType=0);
    background-color:#e8736e;
}


/* Colors */
.btn-green{
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #399139), color-stop(1, #39b339));
    background:-moz-linear-gradient(top, #399139 5%, #39b339 100%);
    background:-webkit-linear-gradient(top, #399139 5%, #39b339 100%);
    background:-o-linear-gradient(top, #399139 5%, #39b339 100%);
    background:-ms-linear-gradient(top, #399139 5%, #39b339 100%);
    background:linear-gradient(to bottom, #399139 5%, #39b339 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
    background-color:#39b339;
}

/* Screen Less Than 993px */
@media (max-width: 992px) {
    .loading {
        margin-left: 0 !important;
    }
}

/* No Padding */
.no-pad{
    padding: 0px !important;
}
.no-mar{
    margin: 0px !important;
}
