/*
@Author: ThemeMascot
@URL: http://ThemeMascot.com

This is the file where you can add your custom styles to change the look of the
theme. But don't modify style-main.css file.

*/

/* Your custom css codes start here: */

.bg-theme-colored {
    background-color: #00945F !important;
}
.border-bottom-theme-color-2-1px {
    border-bottom: 1px solid #202C45 !important;
}
.bg-theme-color-2, .line-bottom::after, .line-bottom-center::after {
    background: #202C45 !important;
}
.bg-theme-colored-transparent, .piechart-block {
    background-color: rgba(0, 148, 95, 0.75) !important;
}
.text-theme-color-2, .widget .twitter-feed li::after, .work-gallery .gallery-bottom-part .title {
    color: #202C45 !important;
}
.overlay-theme-colored-9::before {
    background-color: rgba(0, 148, 95, 0.8) !important;
}
.btn-default.btn-theme-colored {
    color: #00945F;
    background-color: #fff;
    border-color: #00945F;
}
    .btn-default.btn-theme-colored:hover, .btn-default.btn-theme-colored:active, .btn-default.btn-theme-colored:focus {
        background-color: #00945F;
        border-color: #00945F;
        color: #fff;
    }
.text-theme-colored {
    color: #00945F !important;
}
.btn-theme-colored {

    background-color: #00945F;
}
.btn-dark.btn-theme-colored {
    color: #fff;
    background-color: #00945F;
    border-color: #00945F;
}
    .btn-dark.btn-theme-colored:hover {
        color: #fff;
        background-color: #00613f;
        border-color: #00613f;
    }
.pagination.theme-colored li.active a {
    background-color: #00945F;
}
.btn-green {
    background-color: #00945F;
    color:white;
}
    .btn-green:hover {
        background-color: #00613f;
        color:white;
    }
.widget .services-list li.active {
    background-color: #00945F !important;
    border-right: 6px solid #202C45 !important;
}
    .widget .services-list li.active::after {
        border-color: transparent #00945F transparent transparent;
    }
.table-bordered.filtriCollegi > tbody > tr > td {
    border: none;
}
.table-bordered.filtriCollegi{
    border:none;
}
.table-bordered.filtriCollegi .checkFiltri input{
    cursor:pointer;
}
.height300{
height:340px;
}
.min-height{
    min-height:750px;
}
.menuLoggato li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.menuzord .showhide em{
    background:white;
}
.container.containerMenuAlto{
    padding-bottom:7px;
}
.filtriCollegi tr{
    background-color:#f8f8f8;
    border:5px solid white;
}
.filtroVediTutti {
    padding: 7px 8px;
    background-color: #f8f8f8;
    border: 1px solid white;
    margin: 0px 4px;
}
.recaptcha > div {
    margin-left:auto;
    margin-right:auto;
}
.preloaderLogo {
    width: 300% !important;
    margin-left: -80%;
    margin-bottom: 50%;
    max-width: unset;
}
tr.footerRow td {
    background-color:  #ddd;
    color:#333;
}
.text-italic{
    font-style:italic;
}
form label span {
    font-size:14px;
    font-weight:400;
    font-style:italic;
}
.imgNews img {
    width: 100% !important;
    height: 250px !important;
    object-fit: scale-down !important;
}
.post .post-thumb.imgNews{
    background-color:white;
}
.border-top-theme-color-2-3px {
    border-top: 3px solid #202C45 !important;
}
.panel-group .panel-title a.active::after {
    background-color: #00945F !important;
}
.team-block .team-thumb .styled-icons a:hover, .work-gallery .gallery-thumb .styled-icons a:hover, .work-gallery:hover .gallery-bottom-part, .line-bottom-theme-colored-2::after, .panel-group .panel-title a.active::after {
    background: #00945F;
}
.text-red{
    color:red; 
}
.gallery-isotope.grid-4 .gallery-item {
    width: 25%;
}