.text-excel { color: #0f9d58; } .text-word { color: #4b87e4; } .text-image { color: #d93025; } .text-pdf { color: #ea4335; } .text-powerpoint { color: #fd7541; } .text-code { color: #e16156; } .swal2-title { text-transform: none !important; } .hover-spin:hover { -webkit-animation: rotation 2s infinite linear; } .active-spin:active { -webkit-animation: rotation 2s infinite linear; border: none; outline: none !important; } .explorerType { width: 2rem !important; } .no-outline { outline: none !important; } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } .dropdown-notification { min-width: 300px !important; } .dropdown-notification .card-header { padding: 0.4rem !important; } .notification-success { border-left: solid #4caf50 3px !important; } .notification-success svg { color: #4caf50; } .notification-table td { padding: 10px !important; margin: 5px !important; } .cursor { cursor: pointer; } .no-cursor { cursor: default; } .word-wrap { white-space: normal; word-break: break-word; } .lds-ellipsis { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-ellipsis div { position: absolute; top: 33px; width: 13px; height: 13px; border-radius: 50%; background: #dee2e6; animation-timing-function: cubic-bezier(0, 1, 1, 0); } .lds-ellipsis div:nth-child(1) { left: 8px; animation: lds-ellipsis1 0.6s infinite; } .lds-ellipsis div:nth-child(2) { left: 8px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(3) { left: 32px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(4) { left: 56px; animation: lds-ellipsis3 0.6s infinite; } @keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(24px, 0); } } .lds-ripple { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-ripple div { position: absolute; border: 4px solid #fff; opacity: 1; border-radius: 50%; animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; } .lds-ripple div:nth-child(2) { animation-delay: -0.5s; } @keyframes lds-ripple { 0% { top: 36px; left: 36px; width: 0; height: 0;progress-bar opacity: 1; } 100% { top: 0px; left: 0px; width: 72px; height: 72px; opacity: 0; } } .container-fluid { padding: 0px; } .calendar { margin-top: 50px; } .news-title { height: 3.2rem; } .news-tags { height: 2.8rem; } .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; } .schedule-table-ocom { width: 200rem; } .table-borderless > tbody > tr > td { border: none !important; } .schedule-table-week > td { border: lightgrey 2px solid; } .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%; margin-left: auto !important; margin-right: auto !important; } /*! * 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