/*
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 : May 25, 2017, 5:55:01 PM
    Author     : DBG
*/
/*Header*/
.navbar-collapse.collapse.in
{
    position:absolute !important;
    z-index:999 !important;
    right:0 !important;
    margin-top:-3px !important;
    border-top:none !important;
    background-color:#00ba8b !important;
    border-bottom-left-radius:5px !important;
    border-bottom-right-radius:5px !important;
}
.dropdown-menu li a
{
    background-color:#fff !important;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}
.dropdown-menu.list-unstyled.msg_list
{
    background-color:#fff !important;
    border-radius:0px !important;
}
/*Labels*/
.customtoplabel {
    margin-top:5px;
    margin-bottom:-5px;
}
.customlabel {
    margin-top:10px;
    margin-bottom:0px;
}
/*Daterangepickers*/
.reportrange
{
    position:relative;
    overflow:hidden !important;
    width:100%;
    padding:0;
}
.daterange-fa
{
    position:absolute;
    right:10px;
    margin-top:10px;
}
#daterange
{
    position:absolute;
    margin-top:5px;
    margin-left:1%;
    width:100%;
    border:none;
}
/*Datatables*/
@-moz-document url-prefix() {
    .dataTables_length {
        padding:0 10px !important;
    }
    .dt-buttons {
        padding:5px 0 !important;
        margin-top:-10px !important;
    }
    .buttons-copy, .buttons-csv {
        margin-right:5px !important;

    }
    .dataTables_filter {
        padding:0 !important;
    }
}
@supports (-webkit-appearance:none) {
    .dataTables_length {
        padding:0 10px !important;
    }
    .dt-buttons {
        padding:5px 0 !important;
        margin-top:-10px !important;
    }
    .buttons-copy, .buttons-csv {
        margin-right:5px !important;
    }
    .dataTables_filter {
        padding:0 !important;
    }
}
@media screen and (min-width: 1000) {
    .dataTables_length {
        padding:0 5px !important;
    }
    .dt-buttons {
        padding:5px 0 !important;
        margin-top:-10px !important;
    }
    .buttons-copy, .buttons-csv {
        margin-right:5px !important;
    }
    .dataTables_filter {
        padding:0 !important;
    }
}
@media screen and (max-width: 999) {
    .dataTables_length {
        width:100% !important;
    }
    .dt-buttons {
        width:100% !important;
    }
    .buttons-copy, .buttons-csv {
        margin-right:5px !important;
    }
    .dataTables_filter {
        width:100% !important;
    }
}
/*Fullcalendars*/
.fc-time-grid-event 
{
    border:1px solid #f9f9f9 !important;
}
/*the entire event box*/
.fc-content
{
    background-color:white !important;
    height:100% !important;
}
/*the box surrounding fc-title*/
.fc-event
{
    border:1px solid black !important;
}
/*the text inside the event*/
.fc-title
{
    color:#333 !important;
    text-align:center !important;
    font-size:6px !important;
}
/*the paragraphs inside the event*/
.fc-title p
{
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.calendar-placeholder
{
    font-size:32px !important;
    width:100% !important;
}
/*formatação das bordas do calendário, principalmente para a exportação do horário em pdf, em que qualquer cor
~não determinada em css é preta*/
.fc-widget-content
{
    border:1px solid #ddd !important;
}
/*.fc-view, .fc-agendaWeek-view, .fc-agenda-view, .fc, .fc-unthemed, .fc-ltr, .fc-body, .fc-head, .fc-view-container, table, .fc-head-container, .fc-widget-header, .fc-day-grid, .fc-unselectable, .fc-week-number
{
    border:none !important;
}*/
.fc-axis, fc-time
{
    border:1px solid #D0D0D0 !important;
}
/*divisória dos avisos, caso não haja horário para determinada data*/
.fc-divider, .fc-widget-header
{
    border:none;
}