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>
|
2020-03-11 12:10:59 +03:00
|
|
|
* @copyright Copyright (c) 2013 - 2020, 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 {
|
2016-10-06 21:12:30 +03:00
|
|
|
background-color: #39c678;
|
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 .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
|
|
|
}
|
|
|
|
|
2017-11-16 02:00:50 +03:00
|
|
|
#notification .alert button {
|
|
|
|
margin-right: 15px;
|
|
|
|
}
|
|
|
|
|
2013-09-13 16:21:03 +03:00
|
|
|
#notification .alert {
|
2017-11-15 19:21:59 +03:00
|
|
|
margin-bottom: 0;
|
2017-11-16 01:40:07 +03:00
|
|
|
background-color: #f5e8a8;
|
2015-07-22 23:24:31 +03:00
|
|
|
color: #9E9980;
|
2017-11-16 01:40:07 +03:00
|
|
|
box-shadow: 1px 1px 1px #a0a0a0;
|
2017-11-15 19:21:59 +03:00
|
|
|
padding: 15px;
|
2017-11-16 01:08:33 +03:00
|
|
|
position: fixed;
|
2017-11-15 19:21:59 +03:00
|
|
|
z-index: 200;
|
|
|
|
right: 15px;
|
|
|
|
bottom: 15px;
|
|
|
|
min-width: 300px;
|
|
|
|
max-width: 750px;
|
2015-07-22 23:24:31 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#notification .close {
|
|
|
|
color: #9E9980;
|
|
|
|
font-size: 25px;
|
|
|
|
line-height: 0.8;
|
2017-11-16 02:00:50 +03:00
|
|
|
margin-right: 0 !important;
|
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 {
|
2017-10-31 14:48:06 +03:00
|
|
|
margin-bottom: 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;
|
2016-10-06 21:12:30 +03:00
|
|
|
background: #39c678;
|
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
|
|
|
}
|
|
|
|
|
2017-09-22 23:31:32 +03:00
|
|
|
body .modal-content {
|
|
|
|
border: none;
|
|
|
|
}
|
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
|
|
|
}
|
|
|
|
|
2017-10-31 13:52:25 +03:00
|
|
|
.backend-page .filter-records form .input-group-addon {
|
2018-01-02 15:32:09 +03:00
|
|
|
padding-top: 0;
|
|
|
|
padding-right: 0;
|
|
|
|
border-top: none;
|
2016-05-20 10:08:41 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
.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;
|
2016-10-06 21:12:30 +03:00
|
|
|
border-right: 5px solid #39c678;
|
2016-05-20 10:08:41 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
.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
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
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;
|
2017-10-31 14:17:01 +03:00
|
|
|
border-radius: 3px;
|
2013-09-13 16:21:03 +03:00
|
|
|
background: #3A3A3A;
|
2016-07-25 02:19:17 +03:00
|
|
|
padding: 5px;
|
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
|
|
|
}
|
|
|
|
|
2017-10-31 12:37:00 +03:00
|
|
|
#calendar-page #calendar .fc-toolbar.fc-header-toolbar h2 {
|
|
|
|
font-size: 22px;
|
|
|
|
}
|
|
|
|
|
2015-10-05 00:57:13 +03:00
|
|
|
#calendar-page #calendar .fc-unavailable {
|
|
|
|
background-image: url('../img/unavailable.jpg');
|
2017-10-31 14:48:06 +03:00
|
|
|
font-size: 14px;
|
2015-10-05 00:57:13 +03:00
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
2017-10-31 12:37:00 +03:00
|
|
|
#calendar-page #calendar .fc-time {
|
|
|
|
font-size: 10px;
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
2017-10-31 12:37:00 +03:00
|
|
|
#calendar .fc-time-grid-event.fc-short .fc-title {
|
|
|
|
font-size: .7em;
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
2019-06-08 17:43:21 +03:00
|
|
|
#appointment-notes,
|
|
|
|
#customer-notes {
|
|
|
|
height: 37px; /* Align with location field */
|
|
|
|
}
|
|
|
|
|
2013-11-23 21:10:31 +02:00
|
|
|
body .form-horizontal .control-label {
|
|
|
|
width: 135px;
|
|
|
|
}
|
|
|
|
|
|
|
|
body .form-horizontal .controls {
|
|
|
|
margin-left: 158px;
|
|
|
|
}
|
|
|
|
|
2016-07-20 21:34:13 +03:00
|
|
|
#calendar .calendar-header {
|
2016-07-25 02:19:17 +03:00
|
|
|
padding-bottom: 15px;
|
2016-07-20 21:34:13 +03:00
|
|
|
}
|
|
|
|
|
2016-07-22 22:09:43 +03:00
|
|
|
#calendar .calendar-header input {
|
|
|
|
width: 120px;
|
|
|
|
}
|
|
|
|
|
2016-07-20 21:34:13 +03:00
|
|
|
#calendar .calendar-header .btn,
|
|
|
|
#calendar .calendar-header input {
|
2016-07-22 22:09:43 +03:00
|
|
|
margin: 10px 10px 10px 0;
|
2016-07-20 21:34:13 +03:00
|
|
|
}
|
|
|
|
|
2016-07-18 22:20:43 +03:00
|
|
|
#calendar .calendar-view {
|
2017-10-31 14:17:01 +03:00
|
|
|
overflow-x: auto;
|
2016-07-18 22:20:43 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view > div {
|
2017-10-31 14:17:01 +03:00
|
|
|
width: 100%;
|
2016-07-18 22:20:43 +03:00
|
|
|
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 {
|
2016-07-22 23:06:36 +03:00
|
|
|
width: 115px;
|
2016-07-18 22:20:43 +03:00
|
|
|
background: #eaeaea;
|
|
|
|
border-radius: 3px;
|
|
|
|
padding: 10px;
|
|
|
|
text-align: center;
|
2016-07-22 22:09:43 +03:00
|
|
|
background-image: url('../img/unavailable.jpg');
|
|
|
|
opacity: 0.7;
|
2016-07-18 22:20:43 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#calendar .calendar-view .date-column .provider-column {
|
|
|
|
overflow: auto;
|
|
|
|
float: left;
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
|
2017-10-31 14:17:01 +03:00
|
|
|
#calendar .calendar-view .date-column .provider-column table thead {
|
2016-08-11 23:08:55 +03:00
|
|
|
background-color: #FFF;
|
|
|
|
}
|
2016-07-25 02:19:17 +03:00
|
|
|
|
2016-07-18 22:20:43 +03:00
|
|
|
#calendar .calendar-view .date-column .provider-column .event {
|
|
|
|
font-size: 10px;
|
|
|
|
border-radius: 3px;
|
|
|
|
padding: 2px 3px;
|
|
|
|
cursor: pointer;
|
2016-08-11 23:14:12 +03:00
|
|
|
margin: 1px 25px 1px 1px;
|
2016-07-18 22:20:43 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#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;
|
2017-10-31 14:17:01 +03:00
|
|
|
|
2016-07-18 22:20:43 +03:00
|
|
|
}
|
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
|
|
|
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;
|
2017-09-23 02:27:07 +03:00
|
|
|
border-bottom: 1px 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
|
|
|
|
2018-01-02 15:09:26 +03:00
|
|
|
#customers-page #customer-appointments .appointment-row:last-child {
|
|
|
|
border-bottom: none;
|
|
|
|
}
|
|
|
|
|
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 {
|
2018-01-02 15:09:26 +03:00
|
|
|
background-color: #E2E2E2;
|
2016-05-20 10:08:41 +03:00
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
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-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-10-10 18:20:23 +03:00
|
|
|
#services-page .record-details h3 a {
|
|
|
|
font-size: 24px;
|
|
|
|
margin-left: 10px;
|
|
|
|
}
|
|
|
|
|
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 {
|
2016-07-14 22:08:36 +03:00
|
|
|
max-width: 315px;
|
|
|
|
width: 100%;
|
2015-10-05 00:57:13 +03:00
|
|
|
height: 387px;
|
2018-01-02 15:14:13 +03:00
|
|
|
overflow-y: auto;
|
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;
|
2016-10-06 21:12:30 +03:00
|
|
|
background: #39c678;
|
2013-09-24 16:09:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
#users-page #providers .details-view,
|
|
|
|
#users-page #providers .working-plan-view {
|
|
|
|
clear: both;
|
2018-01-02 15:51:24 +03:00
|
|
|
overflow: auto;
|
2013-09-24 16:09:04 +03:00
|
|
|
}
|
|
|
|
|
2017-10-31 14:17:01 +03:00
|
|
|
#users-page #providers .working-plan-view .work-start,
|
|
|
|
#users-page #providers .working-plan-view .work-end {
|
|
|
|
max-width: 88px;
|
|
|
|
}
|
|
|
|
|
2013-09-24 16:09:04 +03:00
|
|
|
#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
|
|
|
|
2018-04-12 16:03:46 +03:00
|
|
|
#users-page #providers .extra-periods .btn {
|
|
|
|
margin-right: 5px;
|
|
|
|
padding: 4px 7px;
|
|
|
|
}
|
|
|
|
|
2018-01-02 15:05:10 +03:00
|
|
|
@-moz-document url-prefix() {
|
|
|
|
.breaks .break-day select {
|
|
|
|
height: 36px;
|
|
|
|
}
|
2018-04-12 16:03:46 +03:00
|
|
|
|
|
|
|
.extra-periods .extra-day select {
|
|
|
|
height: 36px;
|
|
|
|
}
|
2018-01-02 15:05:10 +03:00
|
|
|
}
|
|
|
|
|
2016-07-23 17:24:17 +03:00
|
|
|
#users-page .working-plan .checkbox,
|
|
|
|
#users-page .working-plan input[type="text"],
|
|
|
|
#users-page .working-plan button {
|
|
|
|
margin: 2px 0;
|
|
|
|
}
|
|
|
|
|
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;
|
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 {
|
2017-10-31 14:17:01 +03:00
|
|
|
margin: 0px;
|
2013-12-23 18:55:42 +02:00
|
|
|
}
|
|
|
|
|
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
|
|
|
}
|
|
|
|
|
2016-07-23 17:24:17 +03:00
|
|
|
#business-logic .working-plan .checkbox,
|
|
|
|
#business-logic .working-plan input[type="text"],
|
|
|
|
#business-logic .working-plan button {
|
|
|
|
margin: 2px 0;
|
|
|
|
}
|
|
|
|
|
2013-09-20 16:58:11 +03:00
|
|
|
#business-logic .working-plan td input[type="text"] {
|
2017-10-31 14:20:06 +03:00
|
|
|
max-width: 88px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#business-logic .working-plan .work-start,
|
|
|
|
#business-logic .working-plan .work-end {
|
|
|
|
max-width: 88px;
|
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 {
|
2017-11-28 17:42:12 +03:00
|
|
|
width: 100px;
|
2015-11-28 12:23:39 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#settings-page #user-notifications,
|
2015-12-30 13:43:25 +02:00
|
|
|
#settings-page #customer-notifications,
|
2020-04-06 21:36:22 +03:00
|
|
|
#settings-page #display-any-provider,
|
|
|
|
#settings-page #require-phone-number,
|
2015-12-30 13:43:25 +02:00
|
|
|
#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,
|
2020-04-06 21:36:22 +03:00
|
|
|
#settings-page #display-any-provider.active,
|
|
|
|
#settings-page #require-phone-number.active,
|
2015-12-30 13:43:25 +02:00
|
|
|
#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 {
|
2017-10-31 14:17:01 +03:00
|
|
|
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
|
|
|
|
2017-10-31 14:17:01 +03:00
|
|
|
@media (max-width: 1200px) {
|
2016-07-13 23:56:05 +03:00
|
|
|
#header #header-menu .menu-item {
|
|
|
|
min-width: 100px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-actions {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-10-31 14:17:01 +03:00
|
|
|
@media (max-width: 860px) {
|
2016-07-13 23:56:05 +03:00
|
|
|
#header #header-menu .menu-item {
|
|
|
|
min-width: 85px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#footer #footer-user-display-name {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
#calendar-page #calendar-filter label {
|
|
|
|
margin-bottom: 5px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-10-31 14:17:01 +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
|
|
|
}
|