

/* calendar */
.window-calendar-computer { height: 675px; width: 720px; }
.window-calendar-mobile { height: 100%; width: 100%; padding-bottom: 20px; }
.window-calendar-mobile .fc-header-right { display: none; }
.window-calendar-mobile .search-admin { width: 140px !important; }
.window-calendar { background-color: rgb(116, 160, 178); }
.window-calendar .contentCalendar { }
.window-calendar .contentCalendar .headerData .btw { line-height: 31px; text-align: center; width: 30px; height: 30px; margin: 4px; cursor: pointer; float: right; color: #FFF; background-color: #9E9E9E; border-radius: 50%; }
.window-calendar .contentCalendar .headerData .btw:hover { background-color: #607D8B; }
.window-calendar .contentCalendar .headerData .moreCalendar { font-size: 19px; }
.window-calendar .contentCalendar #calendarShow { margin-top: 10px; }
.window-calendar .contentCalendar #calendarShow .fc-header-title h2 { font-size: 19px; padding: 4px; color: #666666; }
.window-calendar-computer .contentCalendar #calendarShow .fc-content { height: 516px; overflow: auto; }

.window-calendar .fc-event { font-size: 11px !important; margin: 4px; padding: 4px; display: inline-table; }

.window-calendar .fc-event-time, .window-calendar .fc-event-title { color: #666666; text-shadow: none; }

/*
.eventColor2 { cursor: pointer; background: #EE8282 !important; color: #FFF !important; border: 1px solid #EE8282 !important; }
.eventColor2:hover { background: #D35555 !important; }
*/
.eventColor { cursor: pointer; background: #F3B81F !important; color: #FFF !important; border: 1px solid #C4A453 !important; }
.eventColor:hover { background: #C4A453 !important; }

.eventColor_schedule { cursor: pointer; background: #8EE0A8 !important; color: #FFF !important; border: 1px solid #8EE0A8 !important; }
.eventColor_schedule:hover { background: #7CC292 !important; }

.eventColor_private { cursor: pointer; background: #bfb9b9 !important; color: #FFF !important; border: 1px solid #978f8f !important; }
.eventColor_private:hover { background: #978f8f !important; }

.eventColor_project_finance_input { opacity: 0.7; cursor: pointer; background: #1FCBF3 !important; color: #FFF !important; border: 1px solid #53AFC4 !important; }
.eventColor_project_finance_input:hover { background: #53AFC4 !important; }

.eventColor_project {  }
.eventColor_project:hover { }

.eventColor_task { cursor: pointer; background: #7C7751 !important; color: #FFF !important; border: 1px solid #3D3B2D !important; }
.eventColor_task:hover { background: #3D3B2D !important; }

.eventColor_doinlive { cursor: pointer; background: rgb(182, 115, 159) !important; color: #FFF !important; border: 1px solid rgb(109, 65, 94) !important; }
.eventColor_doinlive:hover { background: rgb(109, 65, 94) !important; }

.eventColor_project_finance_out { opacity: 0.7; cursor: pointer; background: #f18c85 !important; color: #FFF !important; border: 1px solid #a01a11 !important; }
.eventColor_project_finance_out:hover { background: #a01a11 !important; }

.eventColor_project_deadline { cursor: pointer;  background: #acc !important; color: #FFF !important; border: 1px solid #668080 !important; }
.eventColor_project_deadline:hover { background: #668080 !important; }

.eventColor_project_lookup { opacity: 0.8; cursor: pointer; background: #f9d590 !important; color: #FFF !important; border: 3px solid #cecac3 !important; }
.eventColor_project_lookup:hover { background: #d4d2ce !important; }

.eventColor_finance { cursor: pointer; color: #FFF !important; }
.eventColor_finance.movement_Input { background: #1FCBF3 !important; border: 1px solid #53AFC4 !important; }
.eventColor_finance.movement_Input:hover { background: #53AFC4 !important; }
.eventColor_finance.movement_Output { background: #f18c85 !important; border: 1px solid #a01a11 !important; }
.eventColor_finance.movement_Output:hover { background: #a01a11 !important; }
.eventColor_finance.movement_Transfer { background: #a057a4 !important; border: 1px solid #a212aa !important; }
.eventColor_finance.movement_Transfer:hover { background: #a212aa !important; }
.eventColor_finance.movement_Transfer .fc-event-title { color: #FFF !important; }

.eventColor_stock_error { cursor: pointer; background: #DE4C15 !important; color: #FFF !important; border: 1px solid #982F07 !important; }
.eventColor_stock_error:hover { background: #982F07 !important; }

.ev_status_open { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #e3ae57 !important; }
.ev_status_open:hover { background: #e3ae57 !important; }
.ev_status_approved { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #91B535 !important; }
.ev_status_approved:hover { background: #91B535 !important; }
.ev_status_closed { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #7e9564 !important; }
.ev_status_closed:hover { background: #7e9564 !important; }
.ev_status_conducted { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #7db7c7 !important; }
.ev_status_conducted:hover { background: #7db7c7 !important; }
.ev_status_finalized { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #1E81C1 !important; }
.ev_status_finalized:hover { background: #1E81C1 !important; }
.ev_status_refused { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #A35847 !important; }
.ev_status_refused:hover { background: #A35847 !important; }
.ev_status_lose { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #d05e3b !important; }
.ev_status_lose:hover { background: #d05e3b !important; }
.ev_status_canceled { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #ce4114 !important; }
.ev_status_canceled:hover { background: #ce4114 !important; }

.ev_in_process { cursor: pointer; background: #acc !important; color: #FFF !important; border: 3px solid #B1842D !important; }
.ev_in_process:hover { background: #4a6969 !important; }
.ev_finalized { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #1E81C1 !important; }
.ev_finalized:hover { background: #1E81C1 !important; }
.ev_cancelled { cursor: pointer; background: #fab939 !important; color: #FFF !important; border: 3px solid #C11225 !important; }
.ev_cancelled:hover { background: #C11225 !important; }


/* .modalEventCalendar .select-allday { text-align: center; margin-top: 18px; } */
/* .modalEventCalendar .select-allday .btn { width: 150px; } */
/* .modalEventCalendar .input-small { width: 200px;  } */
.modalEventCalendar .address { margin-bottom: 10px; }
.modalEventCalendar .map { float: left; height: 140px; width: 100%; border: 4px solid #CCC; margin-bottom: 10px; }
.modalEventCalendar .class { float: left; width: 307px; margin-bottom: 10px; }
.modalEventCalendar .class span { cursor: pointer; text-transform: uppercase; }
.modalEventCalendar .invites { }
.modalEventCalendar .invites .invitesList { width: 100%; font-size: 18px; height: 116px; background-color: #FFF; border: 2px solid #CCC; overflow: hidden; }
.modalEventCalendar .invites .invitesList input { height: 30px; background-color: transparent; border: 0; -webkit-box-sizing: border-box; outline: 0; width: 100%; border: 1px dashed #CCC; }
.modalEventCalendar .invites .invitesList span { font-size: 12px; background: #FAB939; border: 1px solid #97742E; -webkit-border-radius: 2px; color: #584A2E; display: block; float: left; height: 20px; margin: 2px 4px 4px 0; position: relative; white-space: nowrap; }
.modalEventCalendar .invites .invitesList span .remove { line-height: 14px; cursor: pointer; margin-left: 3px; height: 14px; width: 18px; float: left; margin-top: 2px; }
.modalEventCalendar .invites .invitesList #listInvites { height: 82px; }
.modalEventCalendar .invites .invitesList .ul { display: inline-block; }
/* .modalEventCalendar .start { float: left; margin-bottom: 10px; }
.modalEventCalendar .end { float: right; margin-bottom: 10px; } */
.modalEventCalendar .obs textarea { border: 2px solid #CCC; }
/* .modalEventCalendar .btn-act { width: 200px; } */
.modalEventCalendar .link-conference { }
.modalEventCalendar .link-conference span { position: absolute; margin-left: -70px; }
