@CHARSET "UTF-8";

@import "news.min.css";

.box-inner h2 {
    border-bottom:rgba(0,0,0,0.2) 1px dashed;
}
.footer-logo {
    width: 220px;
}

.bigarea {
    height: 500px !important;
}

.item-box {
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.75);
    min-height: 440px;
}

.photography {

}

.partner-bottom {
    width: 100px;
}
table.results {
    font-size: .9em;
}
table.results > thead {
    background: rgba(0, 0, 0, 0.1);
    font-size: .85em;
}
table.results > thead > tr > th {
    vertical-align: middle !important;
    text-align: center;
}
table.results > thead > tr > th.race {
    width:5% !important;
    overflow-wrap: break-word;
}
table.results > thead > tr.toptable > th:first-child, 
table.results > thead > tr.toptable > th:last-child
{
    background: repeating-linear-gradient(
        -55deg,
        #fff,
        #f7f7f5 25%,
        #f7f7f3 25%
        );
}
table.results > tbody > tr > td.final {
    background: rgba(0, 0, 0, 0.1);
    font-size: 1.1em;
    text-align: center;
    font-weight: bolder !important;
    vertical-align: middle !important;
}
table.results > tbody > tr > td:first-child {
    font-weight: bolder;
    background: rgba(0, 0, 0, 0.1);
    text-align: center;
    vertical-align: middle !important;
} 
table.results > th.numero {
    width: 25px !important;
    text-align: center;
}
.top-links-ico {
    width: 20px;
    height: 20px;
}
.doover:hover .top-links-ico {
    opacity: 0.3;
}

p.block {
    text-align: justify;
    margin-bottom: 8px;
}

a.mini-menu-red {
    color: rgb(227, 30, 37) !important;
    font-weight: bolder !important;
}

.debug-block {
    border: 1px solid red;
}
.goo-trans {
    margin-top: 6px !important;
}

abbr.text-bold {
    font-weight: bolder;
    margin-left: 10px;
}
@media screen and (max-width: 600px) {
  #slider {
    display: none !important;
  }
}

span.required {
    color: rgb(227, 32, 38) !important;
    font-weight: bold;
}
#apps_table th {
    text-align: left;
}

/**
 * TODO CSS
 */
.nice_to_hace {
    background-color: #ffffff;
}
.low {
    background-color: #ffc7c7;
}
.need_it {
    background-color: #fdae61 ;
}
.medium {
    background-color: #f46d43;
}
.high {
    background-color: #d73027;
}
.critical {
    background-color:  #9f191f;
}


.callendar-box {
    margin-top: -20px;
}
@media only screen and (max-width:992px) {
    .pagination {
        margin: 0 !important;
        padding-bottom: -30px !important;
    }
    .callendar-box {
        padding-top: -30px;
    }
    .calendar-href {
        cursor: pointer;
        padding: 5px;
    }
}
