2015-07-20 22:41:24 +03:00
|
|
|
/* ----------------------------------------------------------------------------
|
|
|
|
* Easy!Appointments - Open Source Web Scheduler
|
2015-10-05 00:57:13 +03:00
|
|
|
*
|
2015-07-20 22:41:24 +03:00
|
|
|
* @package EasyAppointments
|
|
|
|
* @author A.Tselegidis <alextselegidis@gmail.com>
|
2016-01-02 15:47:04 +02:00
|
|
|
* @copyright Copyright (c) 2013 - 2016, Alex Tselegidis
|
2015-10-05 00:57:13 +03:00
|
|
|
* @license http://opensource.org/licenses/GPL-3.0 - GPLv3
|
2015-07-20 22:41:24 +03:00
|
|
|
* @link http://easyappointments.org
|
|
|
|
* @since v1.0.0
|
|
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
|
2013-06-12 18:31:16 +03:00
|
|
|
/**
|
|
|
|
* BACKEND CSS FILE FOR EASY!APPOINTMENTS
|
|
|
|
*/
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
root {
|
2013-06-12 18:31:16 +03:00
|
|
|
display: block;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* BACKEND GENERAL ELEMENTS
|
|
|
|
-------------------------------------------------------------------- */
|
|
|
|
#header {
|
|
|
|
background-color: #35B66F;
|
2016-07-12 22:27:54 +03:00
|
|
|
border-bottom: 4px solid #c0f1d6;
|
|
|
|
box-shadow: none;
|
|
|
|
border-radius: 0;
|
2016-07-12 23:02:59 +03:00
|
|
|
margin-bottom: 15px;
|
2013-06-12 18:31:16 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-logo {
|
2016-07-12 22:27:54 +03:00
|
|
|
padding: 6px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-logo img {
|
|
|
|
float: left;
|
|
|
|
width: 50px;
|
|
|
|
height: 50px;
|
2015-12-13 23:11:35 +02:00
|
|
|
margin-right: 10px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-logo span {
|
2013-10-18 17:56:12 +03:00
|
|
|
float: left;
|
2016-07-13 23:56:05 +03:00
|
|
|
font-size: 16px;
|
2013-10-18 17:56:12 +03:00
|
|
|
color: white;
|
2016-07-12 22:27:54 +03:00
|
|
|
margin-top: 14px;
|
|
|
|
font-weight: lighter;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-07-12 22:27:54 +03:00
|
|
|
#header .navbar-header .navbar-toggle .icon-bar {
|
|
|
|
background: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-menu {
|
2016-07-12 22:27:54 +03:00
|
|
|
background: #35b66f;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-menu .menu-item {
|
2016-07-12 22:27:54 +03:00
|
|
|
cursor: pointer;
|
2016-07-13 23:56:05 +03:00
|
|
|
min-width: 130px;
|
2013-10-18 17:56:12 +03:00
|
|
|
color: #FFF;
|
2016-07-12 22:27:54 +03:00
|
|
|
text-align: center;
|
2013-09-03 21:58:56 +03:00
|
|
|
text-decoration: none;
|
2016-07-12 22:27:54 +03:00
|
|
|
font-size: 14px;
|
2015-11-24 00:57:00 +02:00
|
|
|
transition: background-color 0.2s;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-07-16 17:20:04 +03:00
|
|
|
#header #header-menu .menu-item:focus {
|
|
|
|
background-color: inherit;
|
|
|
|
outline: none;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-menu .menu-item:hover:not(.active) {
|
2013-10-18 17:56:12 +03:00
|
|
|
background-color: #2A8F57;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-06-12 18:31:16 +03:00
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#header #header-menu .active {
|
2013-10-18 17:56:12 +03:00
|
|
|
color: #C5FFD6;
|
|
|
|
background: #29A067;
|
2013-10-10 19:50:33 +03:00
|
|
|
}
|
|
|
|
|
2013-06-12 18:31:16 +03:00
|
|
|
#footer {
|
|
|
|
background-color: #F7F7F7;
|
|
|
|
border-top: 1px solid #DDD;
|
2013-09-13 16:21:03 +03:00
|
|
|
font-size: 11px;
|
2013-10-10 19:50:33 +03:00
|
|
|
overflow: auto;
|
2013-06-12 18:31:16 +03:00
|
|
|
}
|
2013-10-10 19:50:33 +03:00
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#footer #footer-content {
|
|
|
|
padding: 10px 15px;
|
2013-10-10 19:50:33 +03:00
|
|
|
display: inline-block;
|
|
|
|
float: left;
|
2016-07-13 23:56:05 +03:00
|
|
|
line-height: 2;
|
2013-10-10 19:50:33 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#footer #footer-user-display-name {
|
2013-10-10 19:50:33 +03:00
|
|
|
display: inline-block;
|
|
|
|
float: right;
|
2016-07-13 23:56:05 +03:00
|
|
|
text-align: right;
|
2013-10-10 19:50:33 +03:00
|
|
|
padding: 10px 15px;
|
|
|
|
font-weight: bold;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-06-12 18:31:16 +03:00
|
|
|
|
2016-07-14 21:25:05 +03:00
|
|
|
#notification {
|
2016-07-14 21:48:16 +03:00
|
|
|
margin: 15px;
|
2016-07-14 21:25:05 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#notification strong {
|
|
|
|
margin-right: 15px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2013-09-13 16:21:03 +03:00
|
|
|
#notification .alert {
|
|
|
|
margin-bottom: 0px;
|
2015-07-22 23:24:31 +03:00
|
|
|
background-color: #FCF8E3;
|
|
|
|
color: #9E9980;
|
|
|
|
}
|
|
|
|
|
|
|
|
#notification .close {
|
|
|
|
color: #9E9980;
|
|
|
|
font-size: 25px;
|
|
|
|
line-height: 0.8;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#loading {
|
|
|
|
position: fixed;
|
|
|
|
top: 0px;
|
|
|
|
left: 0px;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
2013-09-03 21:58:56 +03:00
|
|
|
z-index: 999999;
|
|
|
|
background: rgba(255, 255, 255, 0.75);
|
|
|
|
}
|
2013-06-18 19:06:34 +03:00
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#loading img {
|
|
|
|
margin: auto;
|
|
|
|
display: block;
|
2016-07-17 15:42:14 +03:00
|
|
|
max-width: 100%;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-01-24 16:40:06 +02:00
|
|
|
.modal-message {
|
2015-10-05 00:57:13 +03:00
|
|
|
margin: 10px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-06-29 00:54:12 +03:00
|
|
|
|
2015-07-22 23:14:03 +03:00
|
|
|
body .modal .modal-title {
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
2013-09-13 16:21:03 +03:00
|
|
|
body .modal-header {
|
2013-10-17 18:31:43 +03:00
|
|
|
padding: 12px 15px;
|
2015-12-14 00:36:54 +02:00
|
|
|
background: #35B66F;
|
2016-07-12 23:02:59 +03:00
|
|
|
border-bottom: 4px solid #c0f1d6;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
body .modal-header h3 {
|
2015-07-22 23:14:03 +03:00
|
|
|
color: #FFF;
|
2013-09-13 16:21:03 +03:00
|
|
|
font-size: 20px;
|
2016-07-12 23:02:59 +03:00
|
|
|
font-weight: lighter;
|
2015-12-14 00:36:54 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
body .modal-header .close {
|
|
|
|
margin-top: 2px;
|
2016-07-13 23:56:05 +03:00
|
|
|
color: #12482a;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
2015-07-22 23:14:03 +03:00
|
|
|
|
|
|
|
/* Full screen modal */
|
|
|
|
body .modal.full-screen .modal-dialog {
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
padding: 0;
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
body .modal.full-screen .modal-content {
|
|
|
|
height: 100%;
|
|
|
|
border: none;
|
|
|
|
box-shadow: none;
|
|
|
|
overflow-y: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
body .modal.full-screen .wrapper {
|
|
|
|
min-height: 100%;
|
2016-03-22 23:36:48 +02:00
|
|
|
margin-bottom: -67px; /* modal-footer height */
|
2015-07-22 23:14:03 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
body .modal.full-screen .modal-footer {
|
|
|
|
background-color: #f5f5f5;
|
|
|
|
width: 100%;
|
|
|
|
height: 67px;
|
|
|
|
}
|
|
|
|
|
2016-03-22 23:36:48 +02:00
|
|
|
body .modal.full-screen .modal-push {
|
|
|
|
height: 67px;
|
|
|
|
}
|
|
|
|
|
2013-10-10 19:50:33 +03:00
|
|
|
body .jspDrag {
|
|
|
|
background: #D3D3D3;
|
|
|
|
}
|
|
|
|
|
|
|
|
body .jspTrack {
|
|
|
|
background: #EBEBEB;
|
|
|
|
}
|
|
|
|
|
2016-07-16 21:14:10 +03:00
|
|
|
body legend {
|
|
|
|
color: #666;
|
|
|
|
}
|
|
|
|
|
2016-05-20 10:08:41 +03:00
|
|
|
|
|
|
|
/* BACKEND COMPONENTS
|
|
|
|
-------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
.backend-page .filter-records {
|
2016-07-14 21:25:05 +03:00
|
|
|
max-width: 350px;
|
2016-07-14 22:08:36 +03:00
|
|
|
margin-bottom: 20px;
|
2016-05-20 10:08:41 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records form {
|
|
|
|
height: 35px;
|
|
|
|
padding-top: 5px
|
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records form .key {
|
|
|
|
margin-right: 15px;
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records .results {
|
|
|
|
overflow-y: auto;
|
|
|
|
max-height: 650px;
|
|
|
|
outline: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records .results .entry {
|
|
|
|
padding: 10px 7px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records .results .entry:hover:not(.selected) {
|
|
|
|
background-color: #F3F3F3;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records .results .entry.selected {
|
|
|
|
background-color: #F4F4F4;
|
|
|
|
border-right: 5px solid #35B66F;
|
|
|
|
}
|
|
|
|
|
|
|
|
.backend-page .filter-records .results hr {
|
|
|
|
margin: 5px 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.record-details {
|
2016-07-14 21:25:05 +03:00
|
|
|
max-width: 800px;
|
2016-07-14 22:08:36 +03:00
|
|
|
margin-bottom: 20px;
|
2016-05-20 10:08:41 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
.record-details input,
|
|
|
|
.record-details textarea {
|
|
|
|
background-color: white;
|
|
|
|
cursor: default;
|
|
|
|
}
|
|
|
|
|
2016-07-15 22:09:38 +03:00
|
|
|
.record-details input:read-only,
|
|
|
|
.record-details select:disabled,
|
|
|
|
.record-details textarea:read-only {
|
|
|
|
opacity: 0.85;
|
|
|
|
box-shadow: none;
|
|
|
|
}
|
|
|
|
|
2016-05-20 10:08:41 +03:00
|
|
|
|
2013-06-12 18:31:16 +03:00
|
|
|
/* BACKEND CALENDAR PAGE
|
|
|
|
-------------------------------------------------------------------- */
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar-toolbar {
|
2013-09-13 16:21:03 +03:00
|
|
|
border-bottom: 1px solid #D6D6D6;
|
2016-07-12 23:02:59 +03:00
|
|
|
border-radius: 3px;
|
2013-09-13 16:21:03 +03:00
|
|
|
background: #3A3A3A;
|
|
|
|
padding: 10px;
|
2016-07-12 23:02:59 +03:00
|
|
|
margin-bottom: 15px;
|
2015-07-21 00:39:50 +03:00
|
|
|
overflow: auto;
|
2013-09-13 16:21:03 +03:00
|
|
|
color: white;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-07-13 23:56:05 +03:00
|
|
|
#calendar-page #calendar-filter .form-group {
|
2016-07-12 23:02:59 +03:00
|
|
|
margin: 5px 0;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar-filter label {
|
2015-07-28 00:11:15 +03:00
|
|
|
float: left;
|
2015-10-05 00:57:13 +03:00
|
|
|
display: inline-block;
|
2016-07-12 23:02:59 +03:00
|
|
|
margin: 0 10px 0 0;
|
2015-10-05 00:57:13 +03:00
|
|
|
margin-right: 7px;
|
2015-07-28 00:11:15 +03:00
|
|
|
margin-bottom: 0;
|
2015-10-05 00:57:13 +03:00
|
|
|
font-size: 18px;
|
2016-07-12 23:02:59 +03:00
|
|
|
font-weight: lighter;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar-filter select {
|
2015-07-28 00:11:15 +03:00
|
|
|
background-color: #FFF;
|
|
|
|
padding: 0 10px;
|
|
|
|
background-position-x: 95%;
|
2016-07-13 23:56:05 +03:00
|
|
|
min-width: 240px;
|
2015-07-28 00:11:15 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar-filter select:disabled {
|
2013-09-27 15:49:29 +03:00
|
|
|
background: white;
|
|
|
|
cursor: auto;
|
|
|
|
}
|
|
|
|
|
2016-07-13 23:56:05 +03:00
|
|
|
#calendar-page #calendar-actions {
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-actions > .btn {
|
2016-07-12 23:02:59 +03:00
|
|
|
margin: 5px 0;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar {
|
2016-07-12 23:02:59 +03:00
|
|
|
margin-bottom: 15px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar .fc-unavailable {
|
|
|
|
background-image: url('../img/unavailable.jpg');
|
|
|
|
font-size: 17px;
|
|
|
|
border-radius: 0;
|
|
|
|
font-weight: bold;
|
2013-09-03 21:58:56 +03:00
|
|
|
color: #333;
|
2013-10-27 19:41:37 +02:00
|
|
|
text-shadow: 0px 1px 0px #E6E6E6;
|
2013-09-13 16:21:03 +03:00
|
|
|
opacity: 0.7;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2013-10-27 19:41:37 +02:00
|
|
|
#calendar-page #calendar .fc-event-title small {
|
|
|
|
font-weight: normal;
|
|
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar .fc-break {
|
|
|
|
background-image: url('../img/break.jpg');
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar .fc-custom {
|
|
|
|
background-image: url('../img/custom.jpg');
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-06-12 18:31:16 +03:00
|
|
|
|
2016-07-13 23:56:05 +03:00
|
|
|
#calendar-page .fc-header {
|
|
|
|
margin-bottom: 10px;
|
|
|
|
}
|
|
|
|
|
2013-09-13 16:21:03 +03:00
|
|
|
#calendar .fc-header-title h2 {
|
2016-07-12 23:02:59 +03:00
|
|
|
font-size: 16px;
|
2013-09-13 16:21:03 +03:00
|
|
|
margin: 0px;
|
2016-07-12 23:02:59 +03:00
|
|
|
line-height: 26px;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .fc-header .fc-button {
|
|
|
|
margin-bottom: 8px;
|
2015-10-06 01:20:55 +03:00
|
|
|
background-image: none !important;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .fc-agenda-allday .fc-day-content {
|
|
|
|
min-height: 19px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .fc-agenda-divider-inner {
|
|
|
|
height: 3px;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar table thead .fc-first {
|
2015-10-06 01:20:55 +03:00
|
|
|
background: #F5F5F5;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#calendar table thead .fc-first th {
|
|
|
|
vertical-align: middle;
|
|
|
|
padding: 2px 0;
|
2013-09-24 16:09:04 +03:00
|
|
|
color: #555;
|
2013-09-13 16:21:03 +03:00
|
|
|
}
|
|
|
|
|
2015-10-06 01:20:55 +03:00
|
|
|
#calendar .fc-event {
|
|
|
|
border: 1px solid #4790CA;
|
|
|
|
background-color: #4790CA;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#existing-customers-list {
|
2013-09-26 19:06:57 +03:00
|
|
|
height: 110px;
|
|
|
|
overflow-y: auto;
|
|
|
|
margin-bottom: 8px;
|
|
|
|
font-size: 12px;
|
|
|
|
line-height: 22px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#existing-customers-list div {
|
|
|
|
display: inline-block;
|
|
|
|
width: 250px;
|
2015-10-05 01:31:06 +03:00
|
|
|
margin: 0 7px 7px 0;
|
|
|
|
padding: 5px;
|
2013-09-26 19:06:57 +03:00
|
|
|
border-radius: 3px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#existing-customers-list div:hover {
|
2015-10-05 01:31:06 +03:00
|
|
|
background: #3DD481;
|
2013-09-26 19:06:57 +03:00
|
|
|
font-weight: bold;
|
2015-10-05 01:31:06 +03:00
|
|
|
color: #FFF;
|
2013-09-26 19:06:57 +03:00
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
#filter-existing-customers {
|
|
|
|
display: inline-block;
|
|
|
|
height: 14px;
|
2014-01-11 02:07:25 +02:00
|
|
|
min-height: 24px;
|
2013-09-26 19:06:57 +03:00
|
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
|
2013-11-23 21:10:31 +02:00
|
|
|
body .form-horizontal .control-label {
|
|
|
|
width: 135px;
|
|
|
|
}
|
|
|
|
|
|
|
|
body .form-horizontal .controls {
|
|
|
|
margin-left: 158px;
|
|
|
|
}
|
|
|
|
|
2016-07-18 22:20:43 +03:00
|
|
|
#calendar .calendar-view {
|
|
|
|
overflow-x: scroll;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view > div {
|
|
|
|
width: 100%;
|
|
|
|
min-width: 1000%;
|
|
|
|
overflow: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column {
|
|
|
|
overflow: auto;
|
|
|
|
float: left;
|
|
|
|
margin-right: 20px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column .provider-column .not-working {
|
|
|
|
background: #eaeaea;
|
|
|
|
border-radius: 3px;
|
|
|
|
padding: 10px;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column .provider-column {
|
|
|
|
overflow: auto;
|
|
|
|
float: left;
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column .provider-column .event {
|
|
|
|
font-size: 10px;
|
|
|
|
border-radius: 3px;
|
|
|
|
padding: 2px 3px;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column .provider-column .event.appointment {
|
|
|
|
background: #4790CA;
|
|
|
|
color: #fff;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column .provider-column .event.unavailability {
|
|
|
|
background: #409482;
|
|
|
|
color: #fff;
|
|
|
|
|
|
|
|
}
|
2015-11-28 12:19:44 +02:00
|
|
|
|
2013-06-12 18:31:16 +03:00
|
|
|
/* BACKEND CUSTOMERS PAGE
|
|
|
|
-------------------------------------------------------------------- */
|
2013-07-15 17:27:19 +03:00
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#customers-page #customer-appointments {
|
|
|
|
height: 370px;
|
2016-07-14 21:25:05 +03:00
|
|
|
max-width: 330px;
|
|
|
|
width: 100%;
|
2015-10-05 00:57:13 +03:00
|
|
|
border: 4px solid #E2E2E2;
|
|
|
|
margin-bottom: 20px;
|
|
|
|
overflow-y: auto;
|
2016-07-14 21:25:05 +03:00
|
|
|
outline: none;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#customers-page #customer-appointments .appointment-row {
|
|
|
|
padding: 7px;
|
2013-10-19 13:34:32 +03:00
|
|
|
border-bottom: 4px solid #E2E2E2;
|
2015-10-06 01:07:43 +03:00
|
|
|
border-right: none;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-07-15 17:27:19 +03:00
|
|
|
|
2016-05-20 10:08:41 +03:00
|
|
|
#customers-page #customer-appointments .appointment-row:hover:not(.selected) {
|
2015-10-06 01:07:43 +03:00
|
|
|
background-color: #F3F3F3;
|
|
|
|
cursor: pointer;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-07-15 17:27:19 +03:00
|
|
|
|
2016-05-20 10:08:41 +03:00
|
|
|
#customers-page #customer-appointments .appointment-row.selected {
|
|
|
|
background-color: #F4F4F4;
|
|
|
|
}
|
|
|
|
|
2013-10-18 17:56:12 +03:00
|
|
|
#customers-page #appointment-details {
|
2016-07-14 21:25:05 +03:00
|
|
|
max-width: 330px;
|
|
|
|
margin-bottom: 20px;
|
2013-10-18 17:56:12 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#customers-page #appointment-details div {
|
|
|
|
padding: 10px;
|
|
|
|
background: #F8F8F8;
|
|
|
|
border-bottom: 4px solid #EEE;
|
|
|
|
}
|
|
|
|
|
2013-06-12 18:31:16 +03:00
|
|
|
|
|
|
|
/* BACKEND SERVICES PAGE
|
|
|
|
-------------------------------------------------------------------- */
|
2013-10-18 17:56:12 +03:00
|
|
|
#services-page h2 {
|
|
|
|
color: #525252;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#services-page .nav {
|
2015-07-25 13:20:14 +03:00
|
|
|
background-color: #F4F4F4;
|
2016-07-14 21:48:16 +03:00
|
|
|
margin-bottom: 15px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#services-page .nav li {
|
|
|
|
cursor: pointer;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-07-15 22:09:38 +03:00
|
|
|
#services-page .record-details .ui-spinner {
|
2015-10-05 00:57:13 +03:00
|
|
|
border: none;
|
|
|
|
margin-bottom: 10px;
|
2016-07-14 21:48:16 +03:00
|
|
|
display: block;
|
|
|
|
color: #666;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-07-15 22:09:38 +03:00
|
|
|
#services-page .record-details .ui-state-disabled {
|
2013-10-17 18:31:43 +03:00
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#services-page #service-duration {
|
|
|
|
margin: 0px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2016-07-15 22:09:38 +03:00
|
|
|
#services-page .record-details .ui-spinner a {
|
2015-10-05 00:57:13 +03:00
|
|
|
cursor: pointer;
|
2016-07-16 21:14:10 +03:00
|
|
|
background: none;
|
|
|
|
border: none;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-07-19 18:29:59 +03:00
|
|
|
|
2013-09-03 21:58:56 +03:00
|
|
|
/* BACKEND USERS PAGE
|
2013-06-12 18:31:16 +03:00
|
|
|
-------------------------------------------------------------------- */
|
2013-10-18 17:56:12 +03:00
|
|
|
#users-page h2 {
|
|
|
|
color: #525252;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#users-page .nav {
|
2015-07-25 13:41:19 +03:00
|
|
|
background-color: #F4F4F4;
|
2016-07-14 22:08:36 +03:00
|
|
|
margin-bottom: 15px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#users-page .nav li {
|
|
|
|
cursor: pointer;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #secretary-notifications.active,
|
|
|
|
#users-page #provider-notifications.active,
|
|
|
|
#users-page #admin-notifications.active {
|
2013-09-25 18:43:17 +03:00
|
|
|
background: #B6DCFF;
|
|
|
|
box-shadow: none;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #secretary-providers,
|
2015-10-05 00:57:13 +03:00
|
|
|
#users-page #provider-services {
|
|
|
|
border: 4px solid #ccc;
|
2016-07-14 22:08:36 +03:00
|
|
|
max-width: 315px;
|
|
|
|
width: 100%;
|
2015-10-05 00:57:13 +03:00
|
|
|
height: 387px;
|
|
|
|
overflow-y: scroll;
|
2013-09-14 19:10:59 +03:00
|
|
|
padding: 7px;
|
2016-07-14 22:08:36 +03:00
|
|
|
margin-bottom: 20px;
|
2013-09-03 21:58:56 +03:00
|
|
|
}
|
2013-06-12 18:31:16 +03:00
|
|
|
|
2013-09-24 16:09:04 +03:00
|
|
|
#users-page #providers .switch-view {
|
|
|
|
overflow: auto;
|
|
|
|
margin-bottom: 5px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .switch-view div {
|
|
|
|
display: inline-block;
|
2013-09-25 18:43:17 +03:00
|
|
|
padding: 6px 13px;
|
2013-09-24 16:09:04 +03:00
|
|
|
color: #333;
|
|
|
|
float: left;
|
2013-09-25 18:43:17 +03:00
|
|
|
margin-right: 3px;
|
2013-09-24 16:09:04 +03:00
|
|
|
cursor: pointer;
|
2015-10-06 00:53:48 +03:00
|
|
|
min-width: 100px;
|
|
|
|
text-align: center;
|
2013-09-24 16:09:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .switch-view div:hover:not(.current) {
|
|
|
|
background: #F5F5F5;
|
|
|
|
}
|
|
|
|
|
2013-09-25 18:43:17 +03:00
|
|
|
#users-page #providers .switch-view strong {
|
|
|
|
display: inline-block;
|
|
|
|
float: left;
|
2015-07-25 15:04:23 +03:00
|
|
|
margin: 3px 20px;
|
2013-09-25 18:43:17 +03:00
|
|
|
font-size: 17px;
|
|
|
|
}
|
|
|
|
|
2013-09-24 16:09:04 +03:00
|
|
|
#users-page #providers .switch-view .current {
|
|
|
|
color: #FFF;
|
2015-10-05 01:00:12 +03:00
|
|
|
background: #35B66F;
|
2013-09-24 16:09:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .details-view,
|
|
|
|
#users-page #providers .working-plan-view {
|
|
|
|
clear: both;
|
|
|
|
}
|
|
|
|
|
|
|
|
#users-page .btn-toolbar {
|
|
|
|
margin-top: 0;
|
|
|
|
margin-bottom: 15px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .form-message {
|
|
|
|
clear: both;
|
|
|
|
}
|
|
|
|
|
2013-09-25 18:43:17 +03:00
|
|
|
#users-page #providers .breaks .btn {
|
2016-01-01 16:53:51 +02:00
|
|
|
margin-right: 5px;
|
|
|
|
padding: 4px 7px;
|
2013-09-24 16:09:04 +03:00
|
|
|
}
|
2013-06-12 18:31:16 +03:00
|
|
|
|
2013-10-10 19:50:33 +03:00
|
|
|
|
2013-10-18 17:56:12 +03:00
|
|
|
#users-page .working-plan td input[type="text"] {
|
2016-07-14 22:08:36 +03:00
|
|
|
width: 55px;
|
2015-10-06 00:53:48 +03:00
|
|
|
margin: 10px 0;
|
2013-10-18 17:56:12 +03:00
|
|
|
}
|
|
|
|
|
2013-12-23 18:55:42 +02:00
|
|
|
#users-page .editable form,
|
2015-10-05 00:57:13 +03:00
|
|
|
#users-page .editable select,
|
2013-12-23 18:55:42 +02:00
|
|
|
#users-page .editable input {
|
|
|
|
margin: 0px;
|
|
|
|
}
|
|
|
|
|
2016-07-17 12:43:52 +03:00
|
|
|
#users-page #providers .record-details h3 a {
|
|
|
|
font-size: 24px;
|
|
|
|
margin-left: 10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .record-details #provider-services .checkbox a {
|
|
|
|
margin-left: 5px;
|
|
|
|
}
|
|
|
|
|
2013-06-12 18:31:16 +03:00
|
|
|
/* BACKEND SETTINGS PAGE
|
2013-09-18 19:36:29 +03:00
|
|
|
-------------------------------------------------------------------- */
|
2013-10-18 17:56:12 +03:00
|
|
|
#settings-page h2 {
|
|
|
|
color: #525252;
|
|
|
|
}
|
|
|
|
|
2013-09-18 19:36:29 +03:00
|
|
|
#settings-page .nav {
|
2015-07-25 15:15:34 +03:00
|
|
|
background-color: #F4F4F4;
|
2016-07-14 22:13:51 +03:00
|
|
|
margin-bottom: 15px;
|
2013-09-18 19:36:29 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#settings-page .nav li {
|
|
|
|
cursor: pointer;
|
2013-09-18 19:36:29 +03:00
|
|
|
}
|
|
|
|
|
2013-09-20 16:58:11 +03:00
|
|
|
#business-logic .working-plan td input[type="text"] {
|
2013-09-18 19:36:29 +03:00
|
|
|
margin-bottom: 0;
|
|
|
|
cursor: pointer;
|
2016-07-14 22:13:51 +03:00
|
|
|
width: 55px;
|
2013-09-18 19:36:29 +03:00
|
|
|
}
|
|
|
|
|
2013-09-20 16:58:11 +03:00
|
|
|
#business-logic .working-plan label.checkbox {
|
2013-09-18 19:36:29 +03:00
|
|
|
margin-top: 5px;
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
|
2013-09-25 18:43:17 +03:00
|
|
|
#business-logic .breaks .btn {
|
2013-09-18 19:36:29 +03:00
|
|
|
margin-right: 5px;
|
|
|
|
padding: 4px 7px;
|
|
|
|
}
|
|
|
|
|
2013-09-25 18:43:17 +03:00
|
|
|
#business-logic .breaks input {
|
2013-09-18 19:36:29 +03:00
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
|
2013-09-25 18:43:17 +03:00
|
|
|
#business-logic .breaks .editable form {
|
2013-09-18 19:36:29 +03:00
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
2013-09-25 18:43:17 +03:00
|
|
|
#business-logic .breaks .editable select,
|
|
|
|
#business-logic .breaks .editable input {
|
2013-09-18 19:36:29 +03:00
|
|
|
margin: 0;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#business-logic #book-advance-timeout {
|
2015-11-28 12:23:39 +02:00
|
|
|
margin: 0 0 0 10px;
|
|
|
|
width: 50px;
|
2016-07-14 22:13:51 +03:00
|
|
|
color: #666;
|
2013-09-18 19:36:29 +03:00
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#business-logic .ui-spinner {
|
2013-09-18 19:36:29 +03:00
|
|
|
border: none;
|
2015-11-28 12:23:39 +02:00
|
|
|
width: 80px;
|
2016-07-16 21:14:10 +03:00
|
|
|
color: #666;
|
|
|
|
}
|
|
|
|
|
|
|
|
#business-logic .ui-state-disabled {
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
#business-logic .ui-spinner a {
|
|
|
|
cursor: pointer;
|
|
|
|
background: none;
|
|
|
|
border: none;
|
2015-11-28 12:23:39 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page #user-notifications,
|
2015-12-30 13:43:25 +02:00
|
|
|
#settings-page #customer-notifications,
|
|
|
|
#settings-page #require-captcha {
|
2015-11-28 12:23:39 +02:00
|
|
|
outline: none;
|
2013-09-25 18:43:17 +03:00
|
|
|
}
|
|
|
|
|
2015-11-24 23:48:57 +02:00
|
|
|
#settings-page #user-notifications.active,
|
2015-12-30 13:43:25 +02:00
|
|
|
#settings-page #customer-notifications.active,
|
|
|
|
#settings-page #require-captcha.active {
|
2013-09-25 18:43:17 +03:00
|
|
|
background: #B6DCFF;
|
2013-10-18 17:56:12 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page #general fieldset .wrapper {
|
2015-10-07 22:35:15 +03:00
|
|
|
max-width: 1024px;
|
2013-10-18 17:56:12 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page .working-plan-wrapper {
|
|
|
|
max-width: 600px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page .breaks-wrapper {
|
|
|
|
max-width: 500px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page .personal-info-wrapper {
|
|
|
|
max-width: 400px;
|
2016-07-14 22:13:51 +03:00
|
|
|
margin-bottom: 20px;
|
2013-10-18 17:56:12 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page .miscellaneous-wrapper {
|
|
|
|
max-width: 400px;
|
2016-07-14 22:13:51 +03:00
|
|
|
margin-bottom: 20px;
|
2013-11-22 18:19:52 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page #about {
|
|
|
|
max-width: 720px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page #about .current-version {
|
2015-11-24 22:52:32 +02:00
|
|
|
padding: 15px;
|
|
|
|
background: #F4F4F4;
|
|
|
|
font-size: 12px;
|
|
|
|
color: #444;
|
2014-01-04 19:25:21 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page #update-ea {
|
|
|
|
margin-left: 12px;
|
2015-10-05 00:57:13 +03:00
|
|
|
}
|
2016-07-12 22:27:54 +03:00
|
|
|
|
2016-07-13 23:56:05 +03:00
|
|
|
@media(max-width: 1200px) {
|
|
|
|
#header #header-menu .menu-item {
|
|
|
|
min-width: 100px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-actions {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@media(max-width: 860px) {
|
|
|
|
#header #header-menu .menu-item {
|
|
|
|
min-width: 85px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#footer #footer-user-display-name {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-filter label {
|
|
|
|
margin-bottom: 5px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-07-12 23:02:59 +03:00
|
|
|
|
|
|
|
@media(max-width: 468px) {
|
2016-07-13 23:56:05 +03:00
|
|
|
#calendar-page .fc-header td {
|
|
|
|
display: block;
|
|
|
|
width: 70vw;
|
|
|
|
float: left;
|
|
|
|
margin: 10px auto;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-actions .btn {
|
|
|
|
width: 100%;
|
|
|
|
margin: 5px 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ui-dialog {
|
|
|
|
margin: 0 12px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-filter select {
|
|
|
|
min-width: auto;
|
|
|
|
}
|
2016-07-14 22:08:36 +03:00
|
|
|
|
|
|
|
#users-page #providers .switch-view {
|
|
|
|
margin: 20px 0;
|
2016-07-15 21:33:49 +03:00
|
|
|
width: 100%;
|
2016-07-14 22:08:36 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .switch-view strong {
|
|
|
|
display: block;
|
|
|
|
width: 100%;
|
|
|
|
text-align: center;
|
|
|
|
margin: 16px 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .switch-view div {
|
|
|
|
width: 48%;
|
|
|
|
}
|
2016-07-12 23:02:59 +03:00
|
|
|
}
|