/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21-lug-2014, 12.50.31
    Author     : francesco
*/

/*!* Extra Small *!
@media (max-width: 768px) {}
!* Small *!
@media (min-width: 768px) and (max-width: 992px) {}
!* Medium *!
@media(min-width:992px) and (max-width:1199px){}
!* Large *!
@media(min-width:1200px){}*/

/* Sticky footer styles -------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}


/*!* Extra Small *!
@media (max-width: 480px) {
}
@media (min-width: 480px) and (max-width: 767px) {
}
!* Small *!
@media (min-width: 768px) and (max-width: 991px) {
}
!* Medium *!
@media(min-width:992px) and (max-width:1199px){
}
!* Large *!
@media(min-width:1200px){
}*/

/*
* Mega Menu
*/

.mega-dropdown {
    position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
    padding: 0;
    margin: 0;
}
.mega-dropdown-menu > li > ul > li {
    list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
    display: block;
    color: #222;
    padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
    text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
    font-size: 18px;
    color: #ff3546;
    padding: 5px 60px 5px 5px;
    line-height: 30px;
}

.carousel-control {
    width: 30px;
    height: 30px;
    top: -35px;

}
.left.carousel-control {
    right: 30px;
    left: inherit;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    font-size: 12px;
    background-color: #fff;
    line-height: 30px;
    text-shadow: none;
    color: #333;
    border: 1px solid #ddd;
}



/*
* Calendar
 */

#calendar {
    /*max-width: 900px;*/
    margin: 0px auto;
}
.fc-event-width-overirde{width: 50px !important;}

.fc-day-grid-container.fc-scroller {
    height: auto!important;
    overflow-y: auto;
}
.fc-unthemed td.fc-today {
    color: #28394e;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #c0c0c0;
}
.fc-day-number {
    color: #28394e;
}

th span {
    color: #28394e;
}

/*.slick-prev:before,*/
/*.slick-next:before*/
/*{*/
    /*font-family: 'FontAwesome';*/
    /*font-size: 20px; !*20px*!*/
    /*line-height: 1;*/

    /*opacity: .75;*/
    /*color: white;*/

    /*-webkit-font-smoothing: antialiased;*/
    /*-moz-osx-font-smoothing: grayscale;*/
/*}*/

/*.slick-prev:before*/
/*{*/
    /*content: "\f053";*/
    /*!*content: '←';*!*/
/*}*/
/*[dir='rtl'] .slick-prev:before*/
/*{*/
    /*content: '→';*/
/*}*/

/*.slick-next:before*/
/*{*/
    /*content: "\f054";*/
    /*!*content: '→';*!*/
/*}*/
/*[dir='rtl'] .slick-next:before*/
/*{*/
    /*content: '←';*/
/*}*/


/* SLICK CUSTOM */
/*.slick-dots li button:before*/
/*{*/
    /*font-size: 25px;*/
/*}*/


/*.slick-slide .image{*/
    /*padding: 10px;*/
/*}*/
/*.slick-slide img{*/
    /*border: 0px solid #FFF;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*overflow: hidden;*/
/*}*/
/*.slick-slide img.slick-loading{*/
    /*border: 0*/
/*}*/
/*.slick-slider{*/
    /*margin: 0px auto 0px;*/
    /*overflow: hidden;*/
/*}*/

/*!* Required to hold the caption, or any closest parent selector to  .slide__caption *!*/
/*.slick-slide {*/
    /*position: relative;*/
/*}*/

div.Privacy {
    border: 1px solid #cccccc;
    color: #444444;
    height: 150px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: auto;
    padding: 5px;
    width: auto;
}

video {
    display: block;
    width: 100%;
    height: 100%;
    border: 0px;
}

