.calendar { margin-top: 50px; } .news-title { height: 3.2rem; } .news-tags { height: 1.5rem; } .news-body-small { height: 15rem; overflow: hidden; } .activitybodysmall { height: 5rem; overflow: hidden; } .picture-desc-small { height: 5rem; overflow: hidden; } .a-without-effect { text-decoration: none; color: inherit; } .calendar-body-column { display: flex; } .calendar-container { width: 14%; height: 7.5rem; text-align: center; vertical-align: middle !important; border: solid 1px #d9d9d9 !important; padding: 0px !important; background-color: white; } .calendar-date { float: left; margin-left: 1rem; } .calendar-text { float: right; } .calendar-text>div { text-align: start; } .calendar_event_name { height: 3rem; overflow: hidden; } .autocomplete-items { position: absolute; border: 1px solid #d4d4d4; border-bottom: none; border-top: none; z-index: 99; /*position the autocomplete items to be the same width as the container:*/ top: 64%; left: 0; right: 0; } .autocomplete-items div { padding: 10px; cursor: pointer; background-color: #fff; border-bottom: 1px solid #d4d4d4; } .autocomplete-items div:hover { /*when hovering an item:*/ background-color: #e9e9e9; } .autocomplete-active { /*when navigating through the items using the arrow keys:*/ background-color: DodgerBlue !important; color: #ffffff; } @media only screen and (max-width: 800px) { .calendar-container { width: 100%; } .calendar-head { display: none; } .calendar-empty { display: none; } } .btn-calendar { padding: 36px 0; height: 7.5rem; margin: 0px; } .btn-calendar:hover { background-color: #f2f2f26e; } .thead-dark { color: #fff; background-color: #212529; border-color: #32383e; text-align: center; } .loader { text-align: center; } .loader-bg { width: 70px; margin-top: 50px; margin-bottom: 50px; } .loader-spinner { position: absolute; border: 16px solid #f3f3f3; border-top: 16px solid #272c33; border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; left: 0px; right: 0px; margin-left: auto; margin-right: auto; top: 44px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .cs-notification:hover { background-color: #F2F2F2 !important; color: white; } .modal-lg { max-width: 85%; } /*! * FullCalendar v3.0.1 Stylesheet * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */ .fc { direction: ltr; text-align: left; } .fc-rtl { text-align: right; } body .fc { /* extra precedence to overcome jqui */ font-size: 1em; } /* Colors --------------------------------------------------------------------------------------------------*/ .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, /* for gutter border */ .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td { border-color: #ddd; } .fc-unthemed .fc-popover { background-color: $white-color; } .fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header, .fc-unthemed .fc-list-heading td { background: $gray-light; } .fc-unthemed .fc-popover .fc-header .fc-close { color: $btn-link-disabled-color; } .fc-unthemed .fc-today { // background: $well-bg; } .fc-highlight { /* when user is selecting cells */ background: #bce8f1; opacity: .3; } .fc-bgevent { /* default look for background events */ background: rgb(143, 223, 130); opacity: .3; } .fc-nonbusiness { /* default look for non-business-hours areas */ /* will inherit .fc-bgevent's styles */ background: #d7d7d7; } /* Icons (inline elements with styled text that mock arrow icons) --------------------------------------------------------------------------------------------------*/ .fc-icon { display: inline-block; height: 1em; line-height: 1em; font-size: 1em; text-align: center; overflow: hidden; font-family: "Courier New", Courier, monospace; /* don't allow browser text-selection */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Acceptable font-family overrides for individual icons: "Arial", sans-serif "Times New Roman", serif NOTE: use percentage font sizes or else old IE chokes */ .fc-icon:after { position: relative; } .fc-icon-left-single-arrow:after { content: "\02039"; font-weight: bold; font-size: 200%; top: -7%; } .fc-icon-right-single-arrow:after { content: "\0203A"; font-weight: bold; font-size: 200%; top: -7%; } .fc-icon-left-double-arrow:after { content: "\000AB"; font-size: 160%; top: -7%; } .fc-icon-right-double-arrow:after { content: "\000BB"; font-size: 160%; top: -7%; } .fc-icon-left-triangle:after { content: "\25C4"; font-size: 125%; top: 3%; } .fc-icon-right-triangle:after { content: "\25BA"; font-size: 125%; top: 3%; } .fc-icon-down-triangle:after { content: "\25BC"; font-size: 125%; top: 2%; } .fc-icon-x:after { content: "\000D7"; font-size: 200%; top: 6%; } /* Buttons (styled