div#ui-datepicker-div{
	font-size: 16px;
	line-height: 1.2;
}
div#ui-datepicker-div a.ui-state-default {
    line-height: 1.2;
}
.main__container__events{
	padding-top: 80px;
}
.item__evt.Internal .item_sect_evt.head__evt {
    background: #0062a0;
}
.item__evt.Vendors .item_sect_evt.head__evt {
    background: #44644f;
}
p.description_dt.download_ics {
   margin-top: 0px; 
}
.alert__filters_vl.other-active {
    margin-top: 80px;
}
.selected__details {
    margin-bottom: 80px;
}
.field__evt_vl .inp_other>input {
    padding: 10px 10px !important;
    font-size: 14px !important;
    color: #232323;
    position: absolute;
    margin-top: 8px;
    display: none;
    z-index: 9;
}
.content__filter_evt_vl > *{
    position: relative;
}
.selected__details > h1.title_compliance_plan {
    font-size: 30px;
    color: #032e42;
    line-height: 1.4;
    text-align: left;
    margin-top: 0;
    margin-bottom: 30px;
}
.field__evt_vl.active .datepickerActive {
    padding: 8px 15px !important;
    border: 1.5px solid #e0e0e0;
    border-radius: 2px;
    cursor: pointer;
}
.content__filter_evt_vl {
    max-width: 600px;
    margin: auto;
}
.field__evt_vl .input_select{
    position: relative;
}
.field__evt_vl .input_select:after {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    left: 50%;
    border: 4.5px solid transparent;
    border-top-color: #666;
    margin-left: -7px;
    margin-top: -2px;
    right: 10px;
    left: auto;
    z-index: -2;
}
.field__evt_vl.btn_element input[type="submit"]{
    padding: 13px 22px!important;
}
.item__evt.With.Vendors .icon_milestone span img {
    width: 55px !important;
}
h5.item_class_card{
    margin-right: 30px !important;
    width: auto;
    margin-left: auto;
}
.element__event ._links_card_evt .first_list li:hover a {
    color: #de5626;
}
.element__event ._links_card_evt ul.second_list a:hover {
    text-decoration-color: #de5626;
    color: #de5626;
}
@media screen and (max-width: 968px){
    .content__filter_evt_vl {
        flex-wrap: wrap;
    }
    .field__evt_vl .inp_other>input {
        position: relative;
        margin-bottom: 20px;
    }
    .field__evt_vl.active.input_calendary {
        margin-bottom: 20px;
    }
}